本文共 1247 字,大约阅读时间需要 4 分钟。
要在Ubuntu或Centos上安装最新版本的GDB,可以按照以下步骤操作:
选择GDB的最新版本市场上可以找到多个版本,我们推荐使用官方发布的GDB-10.2。下载完成后按照以下命令安装:
tar -zxvf gdb-10.2.tar.gzcd gdb-10.2mkdir buildcd build../configure --with-python=/usr/bin/python3.5 --enable-targets=all
执行以下命令进行编译和安装:
make && make install
"make"过程可能会显示一些错误信息,此时请确保系统安装了所有必要的依赖:
如果在编译过程中出现以下错误:
WARNING: 'makeinfo' is missing on your system. You should only need it if you modified a '.texi' file, or any other file indirectly affecting the aspect of the manual. You might want to install the Texinfo package: http://www.gnu.org/software/texinfo/ The spurious makeinfo call might also be the consequence of using a buggy 'make' (AIX, DU, IRIX), in which case you might want to install GNU make: http://www.gnu.org/software/make/
安装相关软件包:
Ubuntu:
apt install texinfo
Centos:
yum install texinfo
重新运行编译命令:
make && make install
为了安全替换现有的GDB,执行以下命令备份现有文件,并将新版本安装到目标目录:
mv /usr/local/bin/gdb /usr/local/bin/gdb_bakcp ~/gdb-10.2/gdb/gdb /usr/local/bin/
最后,验证GDB是否安装成功,可以通过以下命令查看版本信息:
gdb -v
输出结果应类似:
➜ ~/gdb-10.2/gdb$ gdb -vGNU gdb (GDB) 10.2Copyright (C) 2021 Free Software Foundation, Inc.... (详细版本信息...)
到此操作完成。
转载地址:http://bpkmz.baihongyu.com/