#debugging #command-line #gdb
Вопрос:
Есть программа , которую я обычно запускаю с помощью-t, как в ./program -t
, но когда я это делаю gdb ./program -t
, она говорит
gdb: option '-t' is ambiguous; possibilities: '-tui' '-tty'
Use `gdb --help' for a complete list of options.
Я тоже пробовал gdb --args ./program -t
, но это тоже не работает (не возвращает такого файла или каталога). Есть ли способ запустить эту программу в gdb с помощью-t?
Ответ №1:
Я тоже пытался
gdb --args ./program -t
Это правильный способ вызова вашей программы.
Вы также могли бы сделать это:
gdb ./program
(gdb) run -t
но это тоже не работает (не возвращает такого файла или каталога)
Это, вероятно, означает, что либо ./program
не существует, либо не может быть запущено в вашей системе. Или у вас может быть что-то нестандартное в вашем ~/.gdbinit
или в ./.gdbinit
вашем .