CentOS7:gdb出现没有调试信息:Missing Separate debuginfos
2024-08-30 19:24:41
现在刚刚开始学习用gdb调试程序,结果:在centos下,出现这样的错误:
gdb在调试程序时候提示 Missing separate debuginfos, use: debuginfo-install glibc-xxx
经过一番查找,原来是确实内核的调试支持。
1、首先,查看一下自己的内核版本号,然后到http://debuginfo.centos.org下载对应的文件。
//查看linux内核版本
uname -rsp
Linux 3.10.-514.16..el7.x86_64 x86_64
//下载对应的内核调试信息
wget http://debuginfo.centos.org/7/x86_64/kernel-debuginfo-3.10.0-514.16.1.el7.x86_64.rpm
wget http://debuginfo.centos.org/7/x86_64/kernel-debuginfo-common-x86_64-3.10.0-514.16.1.el7.x86_64.rpm
2、安装
rpm -ivh kernel-debuginfo-3.10.-514.16..el7.x86_64.rpm
rpm -ivh kernel-debuginfo-common-x86_64-3.10.-514.16..el7.x86_64.rpm
有时候上述命令报错,可以使用yum命令安装
yum install kernel-debuginfo-common-x86_64-3.10.0-514.16.1.el7.x86_64.rpm
yum install kernel-debuginfo-3.10.0-514.16.1.el7.x86_64.rpm
3、编辑或者建立 :/etc/yum.repos.d/CentOS-Base-debuginfo.repo
[debug]
name=CentOS- - Debuginfo
baseurl=http://debuginfo.centos.org/7/$basearch
gpgcheck=
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-Debug-7
enabled=
4、安装debuginfo-install
yum install nss-softokn-debuginfo -–nogpgcheck
yum install yum-utils
5、安装glibc调试信息
debuginfo-install glibc
6、OK
最新文章
- @echo off 与echo off
- AJAX文件上传实践与分析,带HTML5文件上传API。
- Python基本数据类型之dict
- How To Set Up vsftpd on CentOS 6
- simtrace之探秘SIM卡中的世界
- [Unity 5.2] The imported type `UnityEngine.Advertisements.ShowResult' is defined multiple times
- aix下oracle数据库创建表空间和用户
- Oracle自用脚本(持续更新)
- (CentOS) 程序安装包管理:yum
- 《.NET简单企业应用》项目开发环境
- discuz函数quote
- 用C#绘图实现动画出现卡屏(运行慢)问题的解决办法
- 找礼物(find)
- alert一般用来调试客户端的javascript代码,以及更好的调试方法
- WebService就是这么简单
- TensorflowSharp安装和使用入门
- JavaScript:Number 对象
- 你永远学不会的设计-->;百度地图map api key 的设置
- ios -RunTi me(相关知识)
- 软件工程-东北师大站-第五次作业(PSP)
热门文章
- JavaScript基础入门教程(四)
- 【redis】2.redis可视化工具安装使用
- Linux下启动和停止Java应用程序的Shell脚本
- 网络管理命令list
- Cisco路由技术基础知识详解
- MySQL建表时,日期时间类型选择
- 不要在基类析构函数中调用纯虚函数,否则运行时会报错“pure virtual method called”
- 正则表达式匹配a标签或div标签
- javascript脚本中使用json2.js解析json
- 关于web项目中的图片上传、并在前端显示问题(tomcat中配置文件上传虚拟路径)