GDB - 为交互模式准备命令
GDB - Prepare commands for interactive mode
我想运行 gdb 中的一些命令然后进入交互模式。我怎样才能做到这一点?如果我 运行:
gdb -ex "b main.c:390" -ex 'r' --args ./main -b1 < in.txt
gdb 然后退出。我不想要那个。
谢谢
您必须在具有可执行文件的文件夹中创建 .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"
我想运行 gdb 中的一些命令然后进入交互模式。我怎样才能做到这一点?如果我 运行:
gdb -ex "b main.c:390" -ex 'r' --args ./main -b1 < in.txt
gdb 然后退出。我不想要那个。 谢谢
您必须在具有可执行文件的文件夹中创建 .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"