Невозможно поместить точку останова в GDB в Emacs - PullRequest
3 голосов
/ 11 мая 2010

Я пытаюсь отладить небольшую программу, написанную на C. Я открываю файл в emacs, M-x gdb, даю имя файла программы (a.out). Когда я переключаюсь на исходный файл на панели emacs и пытаюсь поместить точку останова в основную функцию, я получаю сообщение «Нет адреса точки останова по умолчанию». и точка останова не устанавливается, поэтому я не могу отладить программу. Я компилирую программу с параметрами gcc -Wall -ansi -pedantic-errors -Werror. Есть идеи?

1 Ответ

3 голосов
/ 11 мая 2010

для отладки в GDB вы должны использовать опцию -g, это позволит GDB работать с вашим выходным файлом, добавляя символы отладки в ваш двоичный файл

gcc -g file.cpp
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...