0
就像上面說的那樣。該程序需要依次與其他人通過腳本調用,並且我想讓它自動運行,以便儘可能真實地符合實際運行條件。如何讓gdbserver在啓動時運行目標程序?
編輯
我沒能找到一個答案,但以防萬一有人來尋找這裏就是我的工作圍繞它,因爲我有目標進入GDB和屏幕。
screen -d -m gdb -x debugstart
其中debugstart是包含一個簡單的腳本:
file program
r
這將啓動屏幕會話,並在它啓動gdb其開始運行您的程序,然後從屏幕會話detatch所以你可以屏幕-r當你需要看看調試器。
正如你猜測的那樣,我試圖抓住一個致命的錯誤。但是,如果在系統啓動過程中調用該錯誤,那麼該錯誤似乎只會發生,因此在崩潰之前無法運行gdbserver --attach。無論如何,我不確定gdbserver是否正確。 –