爲什麼gdb顯示程序在啓動過程中退出,因此之前要停在主函數的第一個斷點處?gdb在啓動過程中顯示「程序退出」
一些步驟:
$ gdb --cd $programhome -tui -tty $reservedtty --args myprogram
b main
r
GDB顯示:
Starting program: myprogram
During startup program exited with code 1.
我已經嘗試過在exit()函數來打破,但沒有成功。
是的。它運行。對不起,關於「gdb退出」,什麼時候應該是「gdb顯示過早退出」。我會編輯它。 – Luciano
你的答案向我展示了調查可能干擾程序加載/執行的外部因素的方法。我找到了 !這是tty權限。 TNX – Luciano