Отладка периодической проблемы в GDB - PullRequest
0 голосов
/ 29 ноября 2010

Я хотел бы запустить программу (которая требует аргументов) в GDB под Linux.Запуск занимает около минуты, и происходит сбой каждые 30 или около того раз.Любые идеи будут оценены.

1 Ответ

0 голосов
/ 29 ноября 2010

gdb --eval-command=run --args executable-file [inferior-arguments ...], где executable-file - ваш исполняемый файл, а [inferior-arguments ...] - список аргументов, которые будут использоваться для запуска вашей программы один раз под GDB.

К сожалению, я не вижу простого способа получитьGDB, чтобы выйти, когда программа успешно завершена.Вы можете использовать --batch, но это не позволяет выполнять интерактивную отладку.По крайней мере, это даст вам обратную дорогу.И вы можете использовать файл --command для вывода всего, что вам нужно, в режиме --batch.

...