在路上...

The development of life
我们一直都在努力,有您的支持,将走得更远...

站内搜索: Google

  :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

2009年11月20日

摘要: gdb-6.6使用了autoconf/automake,因此通过设置configure脚本的--target,--host,--prefix参数就可以方便的移植到别的平台。--target指定编译后的文件针对的是什么目标板,一般设置为交叉编译器的前缀,比如--target=arm-linux, --target=mips-linux,--target=armv5-linux-uclibc, --t... 阅读全文
posted @ 2009-11-20 14:51 palam 阅读(1288) 评论(0) 推荐(0) 编辑

摘要: 使用gdbserver远程调试 1.默认crosstool交叉编译器没有自带gdbserver,需要自行编译 到GNU官方FTP下载,目前最新版的是gdb-6.7.1下载地址:http://ftp.gnu.org/gnu/gdb/ 注:若已有gdbserver,可以直接跳到步骤4 2.编译gdbserver编译GDB源码时只需要编译出gdbserver就可以了,交叉编译器自带arm-linux... 阅读全文
posted @ 2009-11-20 14:20 palam 阅读(6348) 评论(0) 推荐(0) 编辑

摘要: 使用gdbserver是在arm环境中调试程序的有效手段。经过单步调试可以更好的了解程序的执行。 需要的环境。 gdbserver:运行于arm平台。 armv4l-unknown-linux-gdb:运行于host平台,也就是开发环境(PC)。 使用步骤。 在arm上执行 gdbserver 10.191.2.152:5000 a.out // 输入 Process a.out created;... 阅读全文
posted @ 2009-11-20 14:17 palam 阅读(599) 评论(0) 推荐(0) 编辑