`
linkyou66
  • 浏览: 227924 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
文章分类
社区版块
存档分类
最新评论

gdb调试运行程序带参数(调用动态链接库),debug过程记录

 
阅读更多
<p>1.gdb (运行程序名称)</p>
<p>例如</p>
<p>gdb cbenchmark</p>
<p></p>
<p>2.设置运行参数</p>
<p>set args -c 1 -n 1 -F ./libaliww.so -l 1</p>
<p></p>
<p>3.如果是多线程程序</p>
<p>set follow-fork-mode child</p>
<p></p>
<p>4.设置断点,如果代码是动态链接库.so中的代码系统会提示如提示1</p>
<p>b CWWSimulator.cpp:530</p>
<p></p>
<p>提示1:</p>
<p>No source file named CWWSimulator.cpp.<br>
Make breakpoint pending on future shared library load? (y or [n]) </p>
<p>输入y,回车</p>
<p></p>
<p>经过如上步骤即可断到相关代码</p>
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics