Как отладить приложение, которое сразу же завершается при открытии?

Как отладить приложение, которое сразу же завершается при открытии?

У меня есть приложение, которое работало, но внезапно перестало работать. Проблема в том, что я не могу его отладить, потому что оно сразу же закрывается при открытии. Примеры:

$ ./the_application
Killed: 9

или

$ ./the_application | gdb
(gdb) quit

решение1

При запуске ./the_application | gdbвы работаете the_applicationв обычном режиме и обрабатываете его вывод как команды для gdb.

Для отладки программы передайте аргумент executableas в gdb.

gdb the_application

Связанный контент