编译和安装gdb,给gdb添加配置
较高版本的gdb能显示更多的调试信息,因此有必要升级一下自己的编译环境。
# 安装 GMP 库及其开发文件(gdb的安装需要这个) sudo yum install gmp gmp-devel # 下载源文件 wget http://ftp.gnu.org/gnu/gdb/gdb-12.1.tar.gz # 解压文件 tar -zxvf gdb-12.1.tar.gz # 进入解压后的文件 cd gdb-12.1 # 执行默认的配置 ./configure # 编译 make -j4 # 默认安装 sudo make install
# 查看gdb 版本号
gdb --version
为了让 GDB 的配置选项在每次启动时都生效,你可以将配置命令添加到用户主目录下的 .gdbinit
文件中。如果该文件不存在,你可以创建一个。以下是详细的步骤:
检查 .gdbinit
文件是否存在:
在终端中执行以下命令,检查用户主目录下是否已经存在 .gdbinit
文件:
ls -a ~
如果不存在,你可以创建一个。
## 进入主目录 cd ~ ## 创建 .gdbinit 文件 touch .gdbinit ## 编辑文件 vi .gdbinit
在 .gdbinit 文件中添加 GDB 命令,比如:
# 设置打印输出为漂亮模式
set print object on
set print pretty on
这样,每次你启动 GDB 时,它都会读取用户主目录下的 .gdbinit
文件,并按照文件中的设置进行配置。这是一种在 GDB 中永久设置常用配置的常见方法。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?