У меня есть приложение, которое работало, но внезапно перестало работать. Проблема в том, что я не могу его отладить, потому что оно сразу же закрывается при открытии. Примеры:
$ ./the_application
Killed: 9
или
$ ./the_application | gdb
(gdb) quit
решение1
При запуске ./the_application | gdb
вы работаете the_application
в обычном режиме и обрабатываете его вывод как команды для gdb.
Для отладки программы передайте аргумент executableas в gdb.
gdb the_application