小甲鱼 发表于 2017-3-22 18:09:39

解决GDB调试时出现“Missing separate debuginfos”警告

在使用 GDB 调试代码时,有时候可能会遇到如下提示:

Missing separate debuginfos, use: debuginfo-install glibc-2.12-1.166.el6_7.3.i686
这个警告可以忽略不管它,不影响操作……

如果你有强迫症一定要消除它,事实上 GDB 已经告诉了你做法:执行 debuginfo-install glibc-2.12-1.166.el6_7.3.i686 命令。

有些朋友照怼之后出现了下面这个问题:
(记得先切换到 root 权限或者使用 sudo 哦~)



会出现“command not found”是因为 debuginfo-install 其实是 yum-utils 的其中一个命令,所以你需要先安装 yum-utils:执行 sudo yum install yum-utils 命令。

然后再执行 debuginfo-install glibc-2.12-1.166.el6_7.3.i686 命令就不会报错了。

OK,此时你应该就再也看不到恼人的“Missing separate debuginfos, use: debuginfo-install glibc-2.12-1.166.el6_7.3.i686”警告了……

万一还有的话,编辑 /etc/yum.repos.d/CentOS-Debuginfo.repo 文件,将设置 enabled=1 即可。


XCCQ 发表于 2020-10-24 16:44:22

本帖最后由 XCCQ 于 2020-10-24 16:46 编辑

怎么还是不行呜呜呜


sudo yum install yum-utils
Loaded plugins: fastestmirror, refresh-packagekit
Setting up Install Process
Loading mirror speeds from cached hostfile
* base: mirrors.163.com
* extras: mirrors.tuna.tsinghua.edu.cn
* updates: mirrors.163.com
Package yum-utils-1.1.30-42.el6_10.noarch already installed and latest version
Nothing to do
# debuginfo-install glibc-2.12-1.166.el6_7.3.i686
Loaded plugins: fastestmirror, refresh-packagekit
Loading mirror speeds from cached hostfile
* base: mirrors.163.com
* extras: mirrors.tuna.tsinghua.edu.cn
* updates: mirrors.163.com
Could not find a package for: glibc-2.12-1.166.el6_7.3.i686
No debuginfo packages available to install

XCCQ 发表于 2020-10-24 16:47:10

XCCQ 发表于 2020-10-24 16:44
怎么还是不行呜呜呜




/etc/yum.repos.d/CentOS-Debuginfo.repo 文件,也已经修改了的

大神本人 发表于 2020-10-24 19:45:22

现在没有人用GDB了吧
页: [1]
查看完整版本: 解决GDB调试时出现“Missing separate debuginfos”警告