您的位置:首页 > 其它

gdb调试start命令时报:Missing separate debuginfos, use: debuginfo-install

2017-03-30 21:08 549 查看
我不是Ubuntu或者CentOS这种linux系统,直接sudo,yum就行了,是实验室的项目用的远程服务器,不能发送请求,但是服务器里面gdb安装的东西不全,刚学GDB调试,也不知道怎么回事,实在小白,问了师姐

问题是 :gdb到file之后,start就显示Missing separate debuginfos, use: debuginfo-install………后面还有一堆……

于是撸起袖子开始自己干在官网下载gdb

http://www.gnu.org/software/gdb/download/



越往下时间越近,下载一个最新的gz结尾的压缩包



用WinCP(一个可以实现在本地与服务器端文件上传下载的东东)上传到服务器里我自己文件夹下的根目录



用tar zxvf gdb-7.12.tar.gz解压

vim configure 打开configure文件

/profix找到profix把home/usr/改成你现在的路径我的是home/liyannan/gdb

【注意如果不写gdb(这个是我起的)直接安装到gdb-7.12文件夹会出现有重复头文件的error,因为安装的目标文件和我的安装文件是在一个文件夹,于是它打开刚要paste发现已经存在一个了(就是它自己)当然会重复了)所以新建一个gdb文件夹把东西都安装在他下面】

然后:wq保存

用./configure命令执行配置文件 生成一个Makefile文件

用make命令执行

ok安装好了

但是这个时候gdb你的可执行文件还是说缺失东西,因为服务器默认是在一个公共的区域安装的gdb使用的时候也是从这个区域调度

所以我们要进入gdb文件夹下的bin文件夹下 直接用命令./gdb 后面加上你要调试的可执行文件的相对地址 就可以调试了 麻烦点 但是能用就知足了



特注:有一个温柔善良的师姐真是太幸福了!谢谢苏苏师姐!!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐