Еще проблема отладки проекта с помощью инструмента GDB - PullRequest
0 голосов
/ 12 ноября 2009

Вот более конкретное объяснение того, что я хочу пояснить:

  • У меня есть несколько исходных файлов c под JM / lencod / src ;
  • и некоторые заголовочные файлы h находятся под JM / lencod / inc ;
  • и Makefile находится в JM / lencod ;

После того, как я скомпилирую эти исходные файлы, используя Makefile , некоторые из файлов obj будут сгенерированы в JM / lencod / obj , а исполняемый файл lencod.exe будет создан в JM / бен .

Затем я хочу отладить его, как то, что я могу сделать с помощью MS Visual Studio, то есть пошаговую отладку, наблюдать за изменением параметров ...

Как я могу это сделать? Чтобы сделать это ??

$cd ~/JM/bin
$gdb lencod.exe
$break ****
$run

......
Есть еще одна вещь, я, е. если я хочу установить точку останова в главной функции, которая находится в одном исходном файле c lencod.c в JM / lencod / src. Как это сделать?

Просто наберите:

$b main

Большое спасибо за любую возможную помощь:)

1 Ответ

0 голосов
/ 12 ноября 2009

Да, чтобы установить точку останова на входе в main, необходимо выполнить команду:

b main

...