vim / gvim + gdb - хороший путь
Довольно часто у вас останется удаленное подключение к Linux и gdb
, поэтому очень полезно знать, как использовать gdb
из командной строки.
Если вы отлаживаете на локальном компьютере с графическим интерфейсом, вы можете попробовать ddd
или любой другой графический отладчик. Отладчики графического интерфейса предоставляют более простые способы проверки значений переменных в памяти, например, если у вас есть вложенные структуры. Однако, если вы связываете дополнительные библиотеки и хотите перейти к ним, GDB проще по сравнению, например, с Visual Studio.
Если вы установили Makefile
в каталоге вашего проекта, вы можете просто изнутри использовать vim:
:mak
Чтобы построить свой код и он перейдет к первому предупреждению / ошибке. Вы можете перейти к следующей ошибке с помощью:
:cn
Или просмотреть список ошибок:
:cope
Переход между открытыми несколькими подоконами:
ctrl-w ctrl-w
Скрыть список ошибок, перейти в окно, которое показывает ошибки и:
:clo