社区
驱动开发/核心开发
帖子详情
gdbserver错误,总是提示illegal instruction
ww2000e
2009-05-31 10:30:55
周立功的实验箱,pxa270处理器,linux2.6.18内核,用它自带的gdbserver提示:illegal instruction,用它提供的工具链自己编译不行,我从编译个工具链在试还是不行,这个错误到底是咋回事?
...全文
166
1
打赏
收藏
gdbserver错误,总是提示illegal instruction
周立功的实验箱,pxa270处理器,linux2.6.18内核,用它自带的gdbserver提示:illegal instruction,用它提供的工具链自己编译不行,我从编译个工具链在试还是不行,这个错误到底是咋回事?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
ShowMan
2009-07-04
打赏
举报
回复
升级工具链可能没有这个问题。
GDB
引起
Illegal
instr
uct
ion
: 4
错误
解决办法
越狱后 必要的软件准备:在Cydia里安装下面的软件 1.OpenSSH,OpenSSH是Linux下常用的服务,装上后设备可充当服务SSH服务端 2.GNU Debugger(
gdb
)调试工具 3.adv-cmds(ps命令) 4. darwin cc tools (otools) 5. Link Ident
GDB
交叉编译与问题解决
【代码】
GDB
交叉编译与问题解决。
交叉编译运行arm版本的
gdb
和
gdb
server
https://ftp.gnu.org/gnu/
gdb
/ 下载
gdb
-11.2.tar.gz,版本最好同local交叉编译器的对齐。2.拷贝install目录下的bin/
gdb
和test以及main.c拷贝到u盘。1.板子上运行
gdb
server
指定端口12345。3.
gdb
server
会显示已经连接。4.
server
gdb
开始debug。2.服务器上运行
gdb
。
gdb
远程qemu-arm调试
把 c 编译成 arm 指令的可运行文件 /usr/bin/arm-linux-gnueabi-g++ hello.cpp cat hello.cpp #include <stdio.h> void crash(){ char *a=0; *a=0; } int main() { printf("hello world\...
Windows下通过ARM目标板上的
gdb
server
进行远程调试的方法
因某种需要,要在Windows平台上进行程序开发,目标板是基于Micrel芯片(ARMv4t)做的,上面运行有Linux最小系统,只有最基本的命令,需要在Windows平台上交叉编译能在ARMv4t上运行的目标代码,并且还要能进行远程调试。基于这些需求,初步计划按以下步骤进行:1、先在Windows平台上交叉编译一个简单的C语言程序,并上传到开发板上,能正常运行即可;2、交叉编译
gdb
server
...
驱动开发/核心开发
21,618
社区成员
21,710
社区内容
发帖
与我相关
我的任务
驱动开发/核心开发
硬件/嵌入开发 驱动开发/核心开发
复制链接
扫一扫
分享
社区描述
硬件/嵌入开发 驱动开发/核心开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章