作者 主題: posting GDB Server to the Target problem  (閱讀 5244 次)

0 會員 與 1 訪客 正在閱讀本文。

shanchieh

  • 可愛的小學生
  • *
  • 文章數: 14
    • 檢視個人資料
posting GDB Server to the Target problem
« 於: 2006-03-08 13:48 »
Greeting,
   如果我要編譯一個給 Target 用的 gdbserver, 我去 gdb 網站下載最新的版本,然後編譯的時候指定 cross compiler ,例如:

./configure --target=arm-linux --build=i686-pc-linux-gnu --prefix=/usr/local/arm/2.95.3

可以產生 arm-linux-gdb 程式,如果我要產生 gdbserver 可以:

[shanchieh@rh9 gdb-6.4]$ cd gdb/gdbserver/
[shanchieh@rh9 gdbserver]$ ./configure --target=arm-linux

然後 make CC=arm-linux-gcc
 
但是再編譯到 /sys/reg.h 都會出現錯誤 (No such file or directory) ,我去 google 爬文知道很多人都遇到這樣的問題,但是沒有看到有人解出來,可是我在想,有些開發板有附上 gdbserver,他們又是怎麼做的呢
? 需要自己來做 patch 嗎?我是使用 Wiscore IXP420 的實驗板,可否請各位賜教。

謝謝您。

andrew

  • 實習板主
  • 懷疑的國中生
  • **
  • 文章數: 69
    • 檢視個人資料
Re: posting GDB Server to the Target problem
« 回覆 #1 於: 2006-04-13 16:21 »
我沒用過這個東西, 不過編譯時遇到這樣的問題, 我會先去check Makefile裡的CFLAGS的路徑, 看看這些路徑是不是能讓我找到reg.h

引述: "shanchieh"
Greeting,

[shanchieh@rh9 gdbserver]$ ./configure --target=arm-linux

然後 make CC=arm-linux-gcc
 
但是再編譯到 /sys/reg.h 都會出現錯誤 (No such file or directory) ,
謝謝您。
find /my_brain type sleepy -exec rm -rf {} \;