gdb编译以及使用

16 篇文章 3 订阅
本文详细介绍了如何下载、解压、配置、编译和安装GDB,包括本地和交叉编译的过程。在遇到`makeinfo`缺失的问题时,通过安装`texinfo`来解决。最终,在构建目录下生成了gdb和gdbserver,为程序调试提供了工具支持。
摘要由CSDN通过智能技术生成

gdb下载

gdb的使用
gdb的使用-detail


用GDB调试程序(一)
用GDB调试程序(二)
用GDB调试程序(三)
用GDB调试程序(四)
用GDB调试程序(五)
用GDB调试程序(六)
用GDB调试程序(七)


交叉编译gdb
编译成功gdbserver

编译过程
1 下载8.2 gdb
在这里插入图片描述

2 解压

tar -zxvf gdb-8.2.tar.gz

3 创建build目录,执行configure

cd gdb-8.2
mkdir build
cd build
#本地编译
./../configure --prefix=/data/third_tools/gdb-8.2/build
#交叉编译
./../configure --prefix=/data/third_tools/gdb-8.2/build --host=arm-himix200-linux CC=arm-himix200-linux-gcc

4 make

故障解决参考这里
在 make 的过程中,出现了一个错误: makeinfo is missing on your system
解决方法是:安装 texinfo
sudo apt-get install texinfo

5 make install
同时在build下生成了gdb和gdbserver
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值