1.gdb (运行程序名称)
例如
gdb cbenchmark
2.设置运行参数
set args -c 1 -n 1 -F ./libaliww.so -l 1
3.如果是多线程程序
set follow-fork-mode child
4.设置断点,如果代码是动态链接库.so中的代码系统会提示如提示1
b CWWSimulator.cpp:530
提示1:
No source file named CWWSimulator.cpp.
Make breakpoint pending on future shared library load? (y or [n])
Make breakpoint pending on future shared library load? (y or [n])
输入y,回车
经过如上步骤即可断到相关代码
本文转自elbertchen 51CTO博客,原文链接:http://blog.51cto.com/linkyou/751846,如需转载请自行联系原作者