Я не знаю опции gcc, но вы должны иметь возможность запускать приложение с помощью gdb, а затем, когда оно падает, введите where
, чтобы взглянуть на стек при его выходе, что должно приблизить вас .
$ gdb blah
(gdb) run
(gdb) where
Изменить для полноты:
Вы также должны убедиться, что приложение с флагами отладки построено с использованием опции -g
gcc для включения номеров строк в исполняемый файл.
Другой вариант - использовать команду bt
(backtrace).