gdb 调试长调用参数

用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 转载请注明




发表评论

电子邮件地址不会被公开。 必填项已用*标注