Как загрузить программу, читая stdin и беря параметры в gdb?

95
задан Benjamin W. 19 April 2017 в 04:15
поделиться

3 ответа

При выполнении его от оболочки, Вы сделали бы это как это:

% gdb myprogram
gdb> run params ... < input.txt

Это, кажется, работает в emacs также.

122
ответ дан Alnitak 24 November 2019 в 05:51
поделиться

Для пользы полноты после запуска сеанса отладки существует также - args опция. т.е.)

gdb gdbarg1 gdbarg2 --args yourprog arg1 arg2 -x arg3
6
ответ дан Ken Bloom 24 November 2019 в 05:51
поделиться

И если Вы не должны отлаживать с самого начала, можно также присоединить к уже рабочему процессу при помощи:

$ gdb myprogram xxx

, где xxx является идентификатором процесса. Затем Вы не должны говорить gdb стартовые аргументы.

-1
ответ дан Zitrax 24 November 2019 в 05:51
поделиться
Другие вопросы по тегам:

Похожие вопросы: