如何将长参数列表读入GDB / DDD

时间:2013-04-15 02:14:57

标签: linux bash unix gdb

我编写了这个C ++程序,它有一个相当冗长的参数列表 我在BASH命令行提供。

然而,对于使用GDB进行调试,输入是一件痛苦的事 {G}命令提示符下的run param1 param2 ....用于调试我的可执行文件。

有没有办法将这个冗长的列表存储到一个文本文件中,并告诉GDB查看这个文本文件,以获取为我的 a.out 提供参数的参数。

1 个答案:

答案 0 :(得分:5)

  

那么有没有办法将这个冗长的列表存储到一个文本文件中,并告诉GDB查看这个文本文件以获取为我的a.out提供参数的参数

将其放入文本文件中:

set args foo bar baz ...

然后

(gdb) source commands.txt

可替换地:

gdb --args ./a.out foo bar baz ...
(gdb) run