GDB調試時缺少glibc

Gdb調試時候彈出Missing separate debuginfos, use: debuginfo-install glibc-2.12-1.107.el6.i686

首先該提示意思是gdb缺少glibc-debuginfo的c調試庫

解決方案就是上訴提示中的use: debuginfo-install glibc-2.12-1.107.el6.i686這條命令安裝,debuginfo-install命令是yum-utils中的一個安裝命令。

第一步要確定是否已經安裝了yum-utils,如果沒有該工具debuginfo-install命令是無法識別的,所以沒有該工具的用yum install yum-utils安裝。

第二步要確定配置並啓用yum-utils中的debug源信息,編輯/etc/yum.repos.d/中的.repo文件,把[debug]字段改成如下設置:

[debug]
name=CentOS-6 - Debuginfo
baseurl=http://debuginfo.centos.org/6/$basearch/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-Debug-6
enabled=1
第三步,安裝gdb所需的glibc-debuginfo,運行debuginfo-install glibc命令。

發佈了49 篇原創文章 · 獲贊 4 · 訪問量 9萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章