RT
2440板子上已经有了交叉编译过的gdbserver,放到了bin目录下面、、、、、
和主机用交叉网线连接好了、
相互可以ping通了,然后、、PC上面交叉编译了下我的程序 tee、并且确定已经加上了-g的选项、、、
把这个程序放到ARM上面,启用gdbserver。。。
gdbserver 192.168.1.1:2222 tee
主机上面调用arm-linux-gdb
(gdb) target remote 192.168.1.230:2222
然后就显示连接好了、、可总是提示不能 load symbol 就是没有加载符号列表,可我明明添加了-g 的选项、、、、
调试的时候只能看到一堆内存地址、、
现在网上看到很多人都说用 symbol-file(还有的用file,用了file不就是直接调用了当前设置的目录的里面的本地程序了吗???)
所以问题是:
为什么会这样、、难道就没有办法从板子上面的程序直接load symbol吗?那种方法实在觉得怪怪的、、、
是不是我编译的gdbserver有什么问题呢、、