我很想用ECLIPSE作爲GDB的前端來調試我的軟件。我們的版本設置如下。通過遠程服務器使用ECLIPSE GUI的GDB?
- 的Linux服務器的代碼庫
- 的Windows通過Samba(Eclipse的IDE)
- 軟件構建的Linux服務器上生成文件訪問的代碼庫(無ECLIPSE控制 這裏,它更多的編輯器現在)
- NFS安裝使用命令行GDB
我可以訪問服務器的唯一方法是用ssh。服務器只有基本的X-Window管理器,所以VNC不是一個選項。
有什麼辦法可以使用ECLIPSE作爲IDE而不是編輯器嗎?我主要對利用其遠程調試功能感興趣。
編輯
ERROR建立通信
TARGET
#./mipsel-linux-gdbserver-7.1 :1234 hello
HOST
$ gdb hello
(gdb) target remote 10.201.122.177:1234
Remote debugging using 10.201.122.177:1234
warning: while parsing target description (at line 10): Target description speci
fied unknown architecture "mips"
warning: Could not load XML target description; ignoring
Reply contains invalid hex digit 59
我還沒有嘗試重新編譯cygwin的版本源的GDB服務器對於我的目標,但結果並沒有什麼不同。我的目標架構是MIPS。
可能的另一種方法
是RSE(遠程系統資源管理器)的替代品是什麼,我想達到什麼目的?
我懷疑帽子,調試符號會有錯誤的路徑信息。就像我從我的主目錄構建的那樣,源文件的路徑信息將是/home/user/src/source.c,但在Windows PC上,它將是一些映射的網絡驅動器,因此路徑將爲m:/ src /source.c – Kamath
gdb支持一些路徑替換[set substitute-path from to](http://sourceware.org/gdb/current/onlinedocs/gdb/Source-Path.html),試試吧。 – ks1322
好吧,現在我試圖在cygwin中進行命令行調試。我發現GDB版本是7.3.50.20110821-cvs。我無法獲得與目標建立的溝通。更新錯誤消息爲編輯。 – Kamath