编译和安装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 中永久设置常用配置的常见方法。