CentOS 7 下gdb任意版本的升级

前言

在做项目的过程中,遇到了难缠的bug,使用gdb调试的时候,bt调用堆栈看的一震头疼,于是就想起把gdb升级一下
当前环境:Centos7,gdb:7.6
稍微好看了那么一点哈哈~
在这里插入图片描述

查看gdb版本

gdb -v

在这里插入图片描述

升级步骤

wget: 是一个在命令行下使用的下载工具,它可以从网络上下载文件

一、下载需要替换的gdb版本

wget http://ftp.gnu.org/gnu/gdb/gdb-14.2.tar.gz
直接输入到命令行中

gdb-.tar.gz 是您需要下载的 GDB 版本的压缩文件
你可以在此选择你所要的版本-》here
只需要将gdb-字段替换即可

二、解压软件包

tar -zxvf gdb-14.2.tar.gz

在这里插入图片描述

三、修改权限

chown -R root.root gdb-14.2

四、编译安装

1、首先需要进入gdb-14.2目录
cd gdb-14.2
2、执行以下命令
./configure
make
make install

如果./configure或者make过程中出现了error请见第五点,安装好库后再回来重新执行命令

五、可能遇到的问题

如果在执行./configure的时候configure: error: Building GDB requires GMP 4.2+, and MPFR 3.1.0+
需要安装 GMP 和 MPFR 库以满足 GDB 编译的要求

sudo yum install gmp-devel mpfr-devel

make的时候 error: no termcap library found
no enhanced curses library found; disabling TUI

这个警告指出未找到支持 GDB Text User Interface (TUI) 的增强 curses 库,因此 TUI 功能将被禁用。
以及configure: error: no termcap library found
这个错误指出未找到 termcap 库,这是 GDB 配置过程中的一个必需库,因此配置过程失败。
安装 curses 和 termcap 库:

sudo yum install ncurses-devel
sudo yum install libtermcap-devel

小结

今天的分享就到这里啦,如果本文存在疏漏或错误的地方,还请您能够指出

相关推荐

  1. centso】sqlite3.7.17升级到更新版本

    2024-06-15 09:30:02       54 阅读
  2. centos7升级openssl3.0.13版本

    2024-06-15 09:30:02       37 阅读
  3. 升级 CentOS7.9 sqlite-devel

    2024-06-15 09:30:02       36 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-06-15 09:30:02       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-06-15 09:30:02       101 阅读
  3. 在Django里面运行非项目文件

    2024-06-15 09:30:02       82 阅读
  4. Python语言-面向对象

    2024-06-15 09:30:02       91 阅读

热门阅读

  1. 深入解析 MySQL 事务:从基础概念到高级应用

    2024-06-15 09:30:02       34 阅读
  2. C++ const关键字有多种用法举例

    2024-06-15 09:30:02       34 阅读
  3. 回溯算法练习题(2024/6/12)

    2024-06-15 09:30:02       33 阅读
  4. 如何发布自己的NPM插件包?

    2024-06-15 09:30:02       37 阅读
  5. rman 后 PDB datafile 丢失要在PDB级删除

    2024-06-15 09:30:02       24 阅读
  6. 【技巧】Leetcode 191. 位1的个数【简单】

    2024-06-15 09:30:02       26 阅读
  7. 工业设计初学者手册——第四部分:制造工艺

    2024-06-15 09:30:02       41 阅读
  8. 浅析双面PCB电路板制造过程

    2024-06-15 09:30:02       28 阅读