我想在gdb中运行一些命令然后处于交互模式。我怎样才能做到这一点?如果我跑:
gdb -ex "b main.c:390" -ex 'r' --args ./main -b1 < in.txt
gdb然后退出。我不希望这样。 感谢
答案 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"