GDB - 为交互模式准备命令

时间:2015-10-25 11:03:41

标签: gdb

我想在gdb中运行一些命令然后处于交互模式。我怎样才能做到这一点?如果我跑:

gdb -ex "b main.c:390" -ex 'r' --args ./main -b1 < in.txt

gdb然后退出。我不希望这样。 感谢

1 个答案:

答案 0 :(得分:2)

您必须在可执行文件夹中创建.gdbinit文件。 .gdbinit的内容必须如下:

file main
set args -b1 < in.txt
break main.c:390
run

然后只需在控制台中调用gdb

修改

只需调用gdb -ex "file main" -ex "break main.c:390" -ex "run" -ex "set args -b1 < test"