Вопрос как использовать отладчик geany?


Я новичок в отладке, и мне нужно, как использовать отладчик в geany IDE. Есть ли в Интернете документация или видео, связанные с отладчиком geany? Я занимался серфингом повсюду, но я не мог найти ничего понятного. Может кто-нибудь мне помочь?


6
2018-04-25 14:03


происхождения


Вы имеете в виду этот плагин? -> plugins.geany.org/debugger.html - Sylvain Pineau
да. И у этого сайта нет четкой документации. - ganezdragon


ответы:


Я сам столкнулся с этой проблемой. Предполагая, что вы установили gcc и gdb.

для установки geany:

sudo apt install geany

для установки плагинов:

sudo apt install geany-plugins

для активации отладчика в geany:

menu-> tools-> менеджер плагинов checkbox отладчик

для изменения команд сборки для включения флага -g:

menu-> build-> команды сборки

установите команду компиляции:

gcc -g -Wall -c "%f"

установите команду сборки:

gcc -g -Wall -o "%e" "%f"

и теперь вы можете установить контрольные точки в своем коде, щелкнув рядом с номерами строк. Вы увидите красный квадрат.

в menu-> view-> показать окно сообщения 

У вас будет вкладка debug. щелкните вкладку отладки, затем щелкните вкладку цели.

Выберите свою цель (если вы создадите «example.c» и установите вывод в «example», который вы обычно запускаете с помощью «./example», вы выбрали бы «пример» в качестве цели.

в правой части этого окна вы можете начать отладку.


5
2017-09-17 08:21



Я следил за этими инструкциями, но у меня нет вкладки под названием «debug». - shahar_m


Как указано в документации, большинство элементов управления, предлагаемых этим плагином, являются довольно стандартными (точки останова, часы).

Однако эта страница может помочь вам начать использовать отладчик: http://geanydbg.sourceforge.net/walkthrough.htm,


0
2018-04-25 14:51



У меня есть некоторый опыт в отладчике Dev C ++, и я знаю, как работают точки останова и часы, но я не могу понять, что такое переменная окружения, Target и autos. Я следовал процедуре здесь http://geanydbg.sourceforge.net/walkthrough.htm но это не сработало. - ganezdragon


OK Я нашел что-то, что работает здесь в этом Форум но все же шаг в кнопку по-прежнему немного багги: P Будет обновляться, когда я получу его правильно.


0
2018-04-27 09:10