博客
关于我
Ubuntu16.04升级gdb7.11升级到10.2版本
阅读量:665 次
发布时间:2019-03-15

本文共 1247 字,大约阅读时间需要 4 分钟。

安装GDB(GNU Debugger)

要在Ubuntu或Centos上安装最新版本的GDB,可以按照以下步骤操作:

1. 安装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

2. 编译命令

执行以下命令进行编译和安装:

make && make install

"make"过程可能会显示一些错误信息,此时请确保系统安装了所有必要的依赖:

3. 处理常见错误

如果在编译过程中出现以下错误:

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
4. 替换旧版本GDB

为了安全替换现有的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/

你可能感兴趣的文章
Netty源码—4.客户端接入流程一
查看>>
Netty源码—5.Pipeline和Handler一
查看>>
Netty源码—6.ByteBuf原理二
查看>>
Netty源码—7.ByteBuf原理四
查看>>
Netty的Socket编程详解-搭建服务端与客户端并进行数据传输
查看>>
Network Sniffer and Connection Analyzer
查看>>
Nginx Location配置总结
查看>>
Nginx 反向代理解决跨域问题
查看>>
nginx 后端获取真实ip
查看>>
Nginx 学习总结(17)—— 8 个免费开源 Nginx 管理系统,轻松管理 Nginx 站点配置
查看>>
Nginx 我们必须知道的那些事
查看>>
oauth2-shiro 添加 redis 实现版本
查看>>
OAuth2.0_授权服务配置_Spring Security OAuth2.0认证授权---springcloud工作笔记140
查看>>
Objective-C实现A-Star算法(附完整源码)
查看>>
Objective-C实现atoi函数功能(附完整源码)
查看>>
Objective-C实现base64加密和base64解密算法(附完整源码)
查看>>
Objective-C实现base85 编码算法(附完整源码)
查看>>
Objective-C实现basic graphs基本图算法(附完整源码)
查看>>
Objective-C实现BCC校验计算(附完整源码)
查看>>
Objective-C实现bead sort珠排序算法(附完整源码)
查看>>