Как сохранить настройки точки останова в linux consol при отладке программы на c ++ - PullRequest
2 голосов
/ 23 октября 2010

Я сейчас использую Linux-программу для разработки на С ++. верстак - это windows, соединяющий консоль linux рабочей станции через putty. Я установил много точек останова в программе, использование gdb для отладки программы очень мощно :) Но я не знаю, как сохранить точку останова, поэтому в следующий раз, когда «gdb ./MyProg» потеряет информацию о точке останова , «info breakpoint» не показывать точку останова, Это озадачило меня много дней. Кто-нибудь может дать совет? Сначала спасибо.

Ответы [ 2 ]

4 голосов
/ 23 октября 2010

В соответствии с GDB Manual , вы можете использовать команду:

save breakpoints <file>

Чтобы сохранить их, а затем:

source <file>

Чтобы загрузить их.

Если точки останова еще не загружены, вы можете указать gdb разрешить загрузку этих точек останова позже.

set breakpoint pending on
1 голос
/ 23 октября 2010

На аналогичных строках,

вы можете записать все входные данные GDB в файл и увидеть.

Вы можете включить журнал, используя 'set logging on [filename]'. Если имя файла не указано, используется имя файла по умолчанию - gdb.txt.

Отладочный журнал может быть полезен, если вы хотите поделиться подробностями трассировки gdb

Если вы не хотите входить в систему, отключите журнал, используя «set logging off»

- Приветствия

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