arm-linux-gdb的使用日记
来源:互联网 发布:.net软件 编辑:程序博客网 时间:2024/05/20 20:48
转载:http://blog.sina.com.cn/s/blog_591eaae601016auu.html
我写的嵌入式程序最近升级出了点问题,需要使用gdb来进行调试
上一次调试已经是一年半以前了,在开发平台中找了半天发现已经没有了,为什么没有了,我还真记不起来怎么丢的啊?
1.
http://ftp.gnu.org/gnu/gdb/
为了兼容性考虑,就不要和开发环境差太多吧,本机的原有的gdb
2.
GNU
Copyright
License
This
There
and
This
可以看到版本是6.8
3.
做习惯了嵌入式系统的抠门劲,都有些不适应这种数字啊。真是太奢侈,太浪费了。
解压缩
tar
配置一下
cd
#./configure
make
就看见刷刷刷无数字符翻滚,时间不算太长,编好了
先装上吧
make
因为没有使用--prefix配置,所以默认装在了/usr/local/bin
4.
cd
#./configure
CC
make
编译中提示hostio.c
这下都编译通过了
5.接下来编译我自己要调试的代码,我的程序较LATest,编译的时候增加一个-g选项就可以了。
把编译好的LATest,arm-linux-gdbserver
./arm-linux-gdbserver
192.168.1.252是我的PC机的IP地址。
6.在pc机端启动gdb,我的开发板地址192.168.1.233 输入连接命令
[root@localhost ~]# arm-linux-gdb LATest
(gdb)
Remote
[New
0x40000860
(gdb)
7.输入命令b main,把断点停在main函数入口
终于可以开始调试了
忙活了好几个小时,才把调试环境重新建立,原因是因为自己太久不用,好多东西都忘记了。
特此写在这里以留备查找,下一次写一下关于gdb的一些简单指令和用法的心得,免得都忘记光了
- arm-linux-gdb的使用日记
- arm-linux-gdb安装日记
- arm-linux的gdb移植
- arm-linux的gdb移植
- arm-linux的gdb移植
- arm-linux-gdb的安装
- arm-linux的gdb移植
- arm-linux的gdb移植
- arm-linux的gdb移植
- gdb调试要点以及arm-linux交叉工具的使用
- arm-linux-gdb 交叉编译工具的安装使用
- arm-linux-gdb 交叉编译工具的安装使用
- arm-linux-gdb 交叉编译工具的安装使用
- 使用DDD+GDB开发ARM Linux程序
- 使用DDD+GDB开发ARM Linux程序
- 使用DDD+GDB开发ARM Linux程序
- 使用gdbserver+arm-linux-gdb 调试应用程序
- 编译出用于arm linux的gdb
- Android 引导界面制作
- jq 菜单选中状态
- Jquery easyui-textbox的异步验证
- php中MVC的各部分功能及其作用
- NSWindow的样式
- arm-linux-gdb的使用日记
- QRegExp 正则表达式解析
- cesm数据集
- maven学习进程-作用
- 存储过程详解(转)
- xib文件的使用与封装自定义view的步骤
- MapReduce 图解流程
- Tomcat 内存溢出
- SQL CONCAT函数