如何調試打開後立即被終止的應用程式?

如何調試打開後立即被終止的應用程式?

我有一個應用程式曾經可以工作,但突然停止工作。問題是我無法調試它,因為它在打開時立即被殺死。例子:

$ ./the_application
Killed: 9

或者

$ ./the_application | gdb
(gdb) quit

答案1

當您運行時./the_application | gdb,您正在the_application正常運行並將其輸出視為 gdb 的命令。

若要偵錯程序,請將可執行檔作為參數傳遞給 gdb。

gdb the_application

相關內容