編譯GDB我試圖遠程調試基於ARM9用於遠程調試
運行的應用到目前爲止,我已經能夠交叉編譯和我的設備上執行gdbserver的。
- GET GDB(7.2)來源並提取它們
- 的./configure --target =手臂-NONE-Linux的gnueabi --with-外籍=在/ usr/local/lib目錄/
- 使
- CD的gdb/gdbserver的
- 的./configure --host =手臂-NONE-Linux的gnueabi
- 使
- TFTP gdbserver的到我的設備
- 運行並連接六一個GDB的設備
gdbserver的「似乎」正常啓動和自身附着到我的HelloWorld應用程序
當我嘗試用gdb到遠程服務器,我得到
「警告:無法解析XML目標描述; XML支持在編譯時」
顯然被禁用,編譯並沒有考慮到外籍人士,我真的不知道如何來指定配置腳本的expat庫路徑。
我在安裝expat-dev之前試過「--with-expat」,並且配置腳本沒有失敗。我使用的軟件包安裝是「sudo apt-get install libexpat1-dev」。我省略了--with-expat,但另有一個現場答案。謝謝您的幫助! – BeReal82 2013-11-12 16:49:17