当前位置: 技术问答>linux和unix
关于GDB的问题
来源: 互联网 发布时间:2015-12-05
本文导语: 我用GDB加载一个DEBUG版的.O文件后,设好断点在主函数入口处,用r启动程序,出现如下错误. Program exited with code 0176. warning: shared library handler failed to enable breakpoint You can't do that without a process to debug. ...
我用GDB加载一个DEBUG版的.O文件后,设好断点在主函数入口处,用r启动程序,出现如下错误.
Program exited with code 0176.
warning: shared library handler failed to enable breakpoint
You can't do that without a process to debug.
Program exited with code 0176.
warning: shared library handler failed to enable breakpoint
You can't do that without a process to debug.
|
按字面的意思是说,你不能直接调试一个.o文件,而要生成一个可执行的程序才能调试。那你就随便写一个main函数,然后在main函数里调用.o文件里的函数,编译main函数成可执行文件再调试了。