[問題] gdbserver使用上的問題
版上的各位前輩大家好
我在使用gdbserver上遇到了一些問題,我下載了6.6版的GDB,並且依照著參考資料
[1][2]中的步驟,將gdbserver和arm-linux-gdb兩隻執行檔編譯出來,
而且也寫了一個簡單的迴圈程式,用arm-linux-gcc編譯出執行檔,在arm版上用
gdbserver把這個迴圈程式跑起來以後,我在本機端執行arm-linux-gdb時
會出現下列failure:
Remote debugging using 192.168.3.207:12345
warning: Remote failure reply: E01
0x40000f60 in ?? ()
接著我要設定中斷點或是list我的程式碼的時候,都會出現下列訊息:
No symbol table is loaded. Use the "file" command.
而不能設定中斷點或是列出程式碼。
但是輸入c讓程式去執行的話就可以正常把程式跑完,在console上也可以看到程式印出來
的結果,
請問一下這是什麼問題?大概咕狗了一下好像沒有相關的資源可以參考。
執行環境:
本機端
Fedora8
gcc 版本 4.1.2 20070925 (Red Hat 4.1.2-33)
Gdb 6.6
corss compiler為 arm-linux-uclibc-gcc 3.3.4
參考網址
[1] http://blog.csdn.net/hansel/article/details/1830543
[2] http://daydreamer.idv.tw/rewrite.php/read-39.html
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.224.200.228
→
01/11 18:29, , 1F
01/11 18:29, 1F
→
01/11 18:50, , 2F
01/11 18:50, 2F
→
01/11 23:28, , 3F
01/11 23:28, 3F
→
01/12 09:37, , 4F
01/12 09:37, 4F
→
01/12 23:31, , 5F
01/12 23:31, 5F