[root@bogon ~]# gdb -v
bash: gdb: command not found
[root@bogon ~]# gdb -v
GNU gdb (GDB) Red Hat Enterprise Linux (7.2-92.el6)
Copyright (C) 2010 Free Software Foundation, Inc.
....... <-省略部分信息
sudo yum -y install gdb
指令,即可实现 GDB 调试器的安装。这里以 CentOS 为例,执行该指令的过程为:
[root@bogon ~]# gdb -v
bash: gdb: command not found <--当前系统中没有GDB
[root@bogon ~]# sudo yum -y install gdb <--安装 GDB
Loaded plugins: fastestmirror, refresh-packagekit, security
Loading mirror speeds from cached hostfile
...... <-省略部分过程
Installed:
gdb.x86_64 0:7.2-92.el6
Complete!
[root@bogon ~]# gdb -v
GNU gdb (GDB) Red Hat Enterprise Linux (7.2-92.el6) <--安装成功
sudo apt -y install gdb
指令,即可实现 GDB 的安装。感兴趣的读者可自行验证,这里不再过多赘述。
[root@bogon ~]# cd /usr/local/src
[root@bogon src]# ls
gdb-9.2.tar.gz
[root@bogon ~]# tar -zxvf gdb-9.2.tar.gz
--省略解压过程的输出结果
[root@bogon src]# ls
gdb-9.2 gdb-9.2.tar.gz
[root@bogon src]# cd gdb-9.2
[root@bogon gdb-9.2]# mkdir gdb-build-9.2
[root@bogon src]# cd gdb-build-9.2
[root@bogon gdb-build-9.2]# ../configure
...... <--省略众多输出
configure: creating ./config.status
config.status: creating Makefile
[root@bogon gdb-build-9.2]# make
...... <-- 省略编译过程产生的输出结果
sudo make install
指令(其中使用 sudo 指令是为了避免操作权限不够而导致安装失败),正式开始安装 GDB 调试器:
[root@bogon gdb-build-9.2]# sudo make install
...... <-- 省略输出结果
[root@bogon gdb-build-9.2]# gdb -v
GNU gdb (GDB) 9.2
Copyright (C) 2020 Free Software Foundation, Inc.
...... <-- 省略部分输出
本文链接:http://task.lmcjl.com/news/16446.html