2010-11-16 3 views
0

Я новичок в GDB, так что надеюсь, что это справедливый вопрос ... Я хотел бы запустить скрипт с GDB, который получит файл coredump и сохранит BT всех потоки в файл. моя проблема - работать с GDB. я попробовал:GDB - как я могу автоматически запускать команды и сохранять вывод

GDB <exe> <core file> --command = my_script 

где мой сценарий:

thread apply all bt 

, что не работает, конечно.

есть ли другой способ управлять GDB с определенной командой? Большое спасибо

Nurit

ответ

2

Да, не ставьте пробелы вокруг =.

gdb <exe> <core> --command=my_script 

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

gdb -ex 'thread apply all bt' <exe> <core> 
Смежные вопросы