0
這是絕對初學者的問題。使用Ubuntu主機和gdb調試QNX目標
我有一個Ubuntu 14.04主機,gdb 7.7.1安裝在它上面,一個項目交叉編譯爲qnx。我也有一個qnx目標,我想調試我的應用程序。
互聯網上的說明告訴我在PC + gdbserver
上使用gdb
,但我沒有安裝gdbserver,我不認爲我可以編譯gdb for qnx。我有一種叫做pdebug
的東西。 qnx的說明告訴我,gdb必須有target qnx
命令,它顯然不構成。
這裏是我做了什麼:
# Assuming that 255.255.255.255 is the target ip and 1234 is the port
# On target
pdebug 1234
On host
gdb
gdb> target remote 255.255.255.255:1234
然後我得到了一些警告和gdb>
再次,因爲這是正常的。
我設法在我的主機和目標之間安裝了一個連接,但是當我在gdb中打到run
時,它試圖運行我的本地應用程序副本,而不是在目標上運行它。