当前位置: 技术问答>linux和unix
为什么gdb出现警告?
来源: 互联网 发布时间:2016-03-29
本文导语: (gdb) run Starting program: /home/trc/chengch/sort warning: Missing the separate debug info file: /usr/lib/debug/.build-id/ac/2eeb206486bb7315d6ac4cd64de0cb50838ff6.debug warning: Missing the separate debug info file: /usr/lib/debug/.build-id/ba/4ea1118691c826...
(gdb) run
Starting program: /home/trc/chengch/sort
warning: Missing the separate debug info file: /usr/lib/debug/.build-id/ac/2eeb206486bb7315d6ac4cd64de0cb50838ff6.debug
warning: Missing the separate debug info file: /usr/lib/debug/.build-id/ba/4ea1118691c826426e9410cafb798f25cefad5.debug
一运行程序,就出现警告,然后下面的调试很多都无法进行,像print变量就不行,请问为什么会出现这种情况呢,怎么解决呢?
Starting program: /home/trc/chengch/sort
warning: Missing the separate debug info file: /usr/lib/debug/.build-id/ac/2eeb206486bb7315d6ac4cd64de0cb50838ff6.debug
warning: Missing the separate debug info file: /usr/lib/debug/.build-id/ba/4ea1118691c826426e9410cafb798f25cefad5.debug
一运行程序,就出现警告,然后下面的调试很多都无法进行,像print变量就不行,请问为什么会出现这种情况呢,怎么解决呢?
|
1,看看编译选项里面有没有-g;没有的话,填上;
2,看看编译选项里面有没有-O,-O1...-O3;有的话,去掉。
2,看看编译选项里面有没有-O,-O1...-O3;有的话,去掉。
|
如何链接的?调试信息被放到了独立的文件里。
|
没有连接到一起!
|
debuginfo文件是库文件相关的分离调试文件,没有的话不会影响调试,只是warning而已。
你之后什么操作不能做?看看是否是别的原因。
你之后什么操作不能做?看看是否是别的原因。
您可能感兴趣的文章:
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。