В чем разница между gdb mi и gdb-сервером? Можно ли использовать для локальной отладки?gdb/mi gdb server debugging
У меня возникла проблема в устранении неполадок при отладке с сервером gdb в Red Hat. Отладочная станция останавливается на 72%.
В чем разница между gdb mi и gdb-сервером? Можно ли использовать для локальной отладки?gdb/mi gdb server debugging
У меня возникла проблема в устранении неполадок при отладке с сервером gdb в Red Hat. Отладочная станция останавливается на 72%.
Для локальной отладки вам не нужен ни сервер MI, ни gdb. Вам нужно только gdb.
MI используется различными GUI/IDE для связи с gdb. Это в основном изменяет команды, поэтому их можно лучше анализировать с помощью машин (отсюда и название Machine Interface).
Gdbserver используется для отладки удаленных систем. Вы только запускаете gdbserver на удаленном (целевом) компьютере (например, это может быть какая-то встроенная система, работающая под Linux), а затем вы подключаетесь к gdbserver из GDB на своей рабочей станции (последовательный, ethernet или аналогичный). Это позволяет вам отлаживать рабочую станцию и требует только целевого запуска более простого gdbserver.
Привет @ dbrank0, он работал для меня после выбора «gdb server», я использую 32-битную ОС Fedora-21 и Eclipse Luna. Спасибо за комментарии. вверх голосовали! –
Я споткнулся здесь из-за gdb/mi gdb server разница вопрос. Я думаю, что ответ ниже полезен. Может быть, признать это как признательность за его помощь? :) (Нажмите на флажок рядом) – tambalolo