[GDB] 调试问题
是否应该发到C版请教?
程序如下:
#include <stdio.h> int main(void) |
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
是否应该发到C版请教?
程序如下:
#include <stdio.h> int main(void) |
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(9)
看看 help
交叉调试,查一下gdbserver
--------------
版主好,并非交叉。而是在ARM平台上gdb 调试的。
嵌入式下的软调试器非交叉调试?从未玩过,也未见过...........
先run一下
------------------------
可能是我没说明白,是这样:
这个程序是跑在ARM的平台上,有个操作系统,debian,在跑。
这个hello.c 是在这个系统下用arm-linux-gcc编译出来的,
gdb也是在这个系统下的gdb。
情况就跟在虚拟机(比如x86)里面使用gdb 调试hello 类似,就是在一个系统下gdb 调试,没有gdbserver。
另外:hello 这个程序可以执行,但是在gbd的时候会有以上错误提示。
另外:gdb的help 跟平常的没有什么两样。
同样的在虚拟机的rhel5.×的系统下没有问题。
系统是Debian 3.1 的。
多谢各位。不知道我讲明白了没?
up一下。
一调用到库函数比如printf之类的就会出现这个问题。
贴出汇编代码给大家看看
-------------------
汇编代码,谢谢楼上的几位啊。