下载gdb8.2
可以去gnu官网去下,由于官网下载慢,所以本文给出清华大学开元镜像软件下载地址,https://mirrors.tuna.tsinghua.edu.cn/gnu/gdb/,然后选择下载版本。
编译gdb8.2
解压压缩包:tar -xzvf gdb-8.2.tar.gz与gdb-8.2同级目录创建编译文件夹和安装文件夹:mkdir build && mkdir install,目录结构进入build文件夹:cd build配置:../gdb-8.2/./configure --prefix=/home/huangzf/soft/install/gdb-8.2/install,–prefix是编译参数,指定你要安装的路径。其他参数配置见:编译:make -jn n是你指定的编译进程数,通常小于处理器核心数安装:make install,这时在install里就能看到安装好的文件夹,/bin里存放的就是安装程序。
检查gdb-8.2安装
进入安装目录的bin文件夹:cd binls./bin目录的程序试着使用gdb:./gdb -v检查版本可以看到版本为8.2
配置gdb-8.2环境变量
上述安装后使用时每次要使用安装的全路径;
#绝对路径使用gdb
/home/huangzf/soft/install/gdb-8.2/install/bin/gdb -v
#设置环境变量
vim ~/.bashrc
export PATH=/home/huangzf/soft/install/gdb-8.2/install/bin:$PATH
#设置使用gdb-8.2的动态库
export LD_LIBRARY_PATH=/home/huangzf/soft/install/gdb-8.2/install/lib:$LD_LIBRARY_PATH
source ~/.bashrc
#然后就等在任意位置使用gdb,不用加上绝对路径了,例如
gdb -v