编译和安装gdb

发布时间 2024-01-02 16:02:14作者: He_LiangLiang

较高版本的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 pretty on

# 其他配置选项...

这样,每次你启动 GDB 时,它都会读取用户主目录下的 .gdbinit 文件,并按照文件中的设置进行配置。这是一种在 GDB 中永久设置常用配置的常见方法。