gdbserver交叉编译

sanye8879cd 2017-06-22 02:29:21
想使用gdbserver在开发板上进行调试,编译的时候arm-linux-gdb是可以的,但是gdbserver make的时候报错linux-arm-low.c:769:29: error: ‘__NR_sigreturn’ was not declared in this scope,
方式:make CC=../bin/arm-linux-g++,这个是怎么回事啊
...全文
749 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
ma100 2017-08-04
  • 打赏
  • 举报
回复
一般卖芯片的厂商都会提供一个
迪加不会飞 2017-08-04
  • 打赏
  • 举报
回复
http://blog.csdn.net/youjian124/article/details/75204860 参看这一篇,这里说明一下就是asm的位置最好去找一下你交叉编译文件内的位置/home/dijia/workspace/crosstools/arm-2011.03/arm-none-linux-gnueabi/libc/usr/include/asm/unistd.h 如上这是我的位置
Wenxy1 2017-06-22
  • 打赏
  • 举报
回复
最新版的gdb server在编译gdb时会自动编译好。 去下最新的gdb源代码吧。
LubinLew 2017-06-22
  • 打赏
  • 举报
回复
gdbserver 版本太高, 或者glibc 内核版本太低,导致的不兼容。

23,116

社区成员

发帖
与我相关
我的任务
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
  • 应用程序开发区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧