Графический интерфейс для отладчика GNU [закрыт]

Я очень рад отладчику GNU и графическому интерфейсу под названием Insight, так как это сэкономило мне МНОГО времени. Таким образом, я публикую этот вопрос / ответ для других новичков, таких как я, имеющих проблемы с их кодом C, которые ищут визуальный способ увидеть, что происходит.

Кстати, я работаю над Linux Mint (Ubuntu).


person Radek    schedule 04.11.2009    source источник
comment
А ваш вопрос? Если вы просто хотите поделиться своим волнением со всем миром, зайдите на Reddit или заведите блог. SO посвящен вопросам и ответам.   -  person qrdl    schedule 04.11.2009
comment
См. также этот вопрос: reverseengineering.stackexchange.com/questions/1392 /   -  person mwfearnley    schedule 13.12.2018


Ответы (6)


Я настоятельно рекомендую ddd, особенно если вам нужно визуализировать сложные структуры данных.

альтернативный текст

person R Samuel Klatchko    schedule 04.11.2009

  1. Установите Insight GUI для Отладчик проекта GNU
  2. Скомпилируйте исходный код
  3. Запустите отладчик

_

$ sudo apt-get install insight    
$ gcc -g source.c -o application
$ insight

Insight

person Radek    schedule 04.11.2009
comment
Над инсайтом еще работают? Я думал, что RedHat прекратил разработку. - person nathan; 04.11.2009
comment
Судя по всему, проект все еще продолжается: sourceware.org/insight/news.php - person Radek; 04.11.2009

NetBeans имеет хороший внешний интерфейс для gdb. Как и Eclipse.

person nathan    schedule 04.11.2009

Вы правы в том, что мы загружаем исполняемые файлы, но когда вы компилируете, вам нужно будет скомпилировать с флагом отладки (подумайте, это -g в gcc, немного ржавый на этом), который будет вставлять отладочную информацию в исполняемые/объектные файлы .

person Stephen Lee    schedule 04.11.2009

При разработке для Windows с использованием GCC (например, MinGW) мне часто было трудно заставить работать графический интерфейс для GDB (и я не люблю Eclipse), но мне очень нравится Code:Blocks IDE.

person S.C. Madsen    schedule 05.11.2009

При разработке для Windows с использованием GCC. Лучше всего использовать GUI отладчика Affinic (GDB). это более новый дизайн. это похоже и лучше, чем DDD. Он также работает для Linux и Mac

Снимок экрана отладчика Affinic

person Yin Ma    schedule 07.05.2012
comment
Это прямая ссылка на страницу какой-то компании... - person LuckyLuc; 07.11.2014
comment
@LuckyLuc, он написал это - person ; 15.02.2017