##环境:
os: centos 7.3
问题描述
在使用gdb调试的时候出现如下错误
Missing separate debuginfos, use: debuginfo-install glibc-2.17-196.el7_4.2.x86_64 libgcc-4.8.5-16.el7_4.2.x86_64 libstdc++-4.8.5-16.el7_4.2.x86_64 nss-softokn-freebl-3.28.3-8.el7_4.x86_64
解决方案
1.开启debuginfo repo
在/etc/yum.repos.d/ 目录下创建或者在已有的CentOS-Debuginfo.repo
文件中修改enabled=1
启用repo
[debug]
name=CentOS-7 - Debuginfo
baseurl=http://debuginfo.centos.org/7/$basearch/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-Debug-7
enabled=1
2.更新yum
yum makecache fast
3.安装yum-utils
debuginfo-install
这个命令是从yum-utils包里面包含的
yum install yum-utils -y
4.安装debuginfo 相关包
执行以下命令安装
debuginfo-install glibc-2.17-196.el7_4.2.x86_64 libgcc-4.8.5-16.el7_4.2.x86_64 libstdc++-4.8.5-16.el7_4.2.x86_64 nss-softokn-freebl-3.28.3-8.el7_4.x86_64