2017-09-21

猎数博客

数据挖掘,机器学习

gdb 调试长调用参数

作者:江航 / 2012-06-19 / (阅读 1,531 次) /



用gdb debug一个很长参数的命令行时,最好的方式是把这个长命令行写入文件,然后通过gdb来从文件中读取命令行,比如说你要debug的命令行为

./a -opta va -optb vb -optc vc …. -optz vz

那么文件(假设为cmd.txt)可以写成下面这样:

b main
run  -opta va -optb vb -optc vc …. -optz vz

gdb的调用命令为

gdb  ./a –command=cmd.txt

运行之后,程序会听在main处,同样的方法可以调价更多的断点在cmd.txt 中。或者运行

gdb  ./a
>source cmd.txt


本文地址: http://www.bagualu.net/wordpress/archives/1455 转载请注明






相关文章

  • GDB 找不到源代码( 9,621 )
  • 如何识别C++编译以后的函数名(demangle)( 9,522 )
  • vim 获取当前文件名( 8,198 )
  • dump fsdb看波形step by step( 6,315 )
  • windows下设置别名(alias)( 5,759 )
  • 程序性能分析之Valgrind( 4,568 )
  • GDB 查看内存/指针( 4,221 )
  • 用pandoc把markdown转化为pdf文档( 4,008 )
  • 怎样获得动态链接库的装载地址( 3,963 )
  • 用printf 输出64位整数( 3,849 )
  • Leave a Reply

    您必须登录以发表评论,

    沪ICP备11036560号
    联系我: jianghang at bagualu.net