Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我编写了这个 C++ 程序,它有一个相当长的参数列表,我在 BASH 命令行中提供这些参数。
run param1 param2 ....但是,对于使用 GDB 进行调试,在 GDB 命令提示符下键入以调试我的可执行文件是很痛苦 的。
run param1 param2 ....
那么有没有办法将这个冗长的列表存储到一个文本文件中,并告诉 GDB 查看这个文本文件中的参数,以便为我的a.out提供参数。
那么有没有办法将这个冗长的列表存储到一个文本文件中,并告诉 GDB 查看这个文本文件中的参数,以便为我的 a.out 提供参数
将其放入文本文件中:
set args foo bar baz ...
进而
(gdb) source commands.txt
或者:
gdb --args ./a.out foo bar baz ... (gdb) run