如何在uclinux上调试用户程序和使用gdbserver
我已经把uclinux在skyeye上跑起来,安装了网络功能hostip为10.0.0.1,把自己的写一个小程序mytest放到了romfs的/bin目录下,能够顺利运行。现在我想调试这个程序,我想先运行gdbserver,再从主机上调试
#gdbserver host:1234 mytest
Process mytest created;pid =13
code at 0x......-0x......,data at 0x......
gdbserver应该是跑起来了,然后我从主机另一个终端上
#gdb mytest
(gdb)target remote 10.0.0.1:1234
不能识别10.0.0.1,如何得到gdb能识别的hostname,在/etc/下找不到有关的配置文件
或者是由于其他原因? 我也很想知道,如果你调试成功了,请把经验分享给大家!
直接在gdb终端输入target remote:12345
(gdb) target remote:12345Remote debugging using :12345
0x00000000 in ?? ()
(gdb)
页:
[1]