是否可以在不先退出的情况下在 GDB 会话中调试另一个程序?
Is it possible to debug another program in a GDB session without first quitting?
Is it possible to debug another program in a GDB session without first quitting?
在设置 set disassembly-flavor intel
之类的东西并调试我的第一个 program1
之后,我想在不退出 GDB 会话的情况下调试另一个 program2
。
原因是,我不想输入所有命令,如上面的命令。
通常,我先退出原来的GDB会话,然后使用gdb program2
调试program2
,但一定有更聪明的东西?
你可以kill
当前运行劣质的,然后用file
到select一个新的程序去调试,然后run
它。
如果您发现自己经常键入相同的命令,请将它们放入 ~/.gdbinit
。您还可以启用历史记录保存,以便在您重新启动 gdb 时它们将在命令历史记录中。
Is it possible to debug another program in a GDB session without first quitting?
在设置 set disassembly-flavor intel
之类的东西并调试我的第一个 program1
之后,我想在不退出 GDB 会话的情况下调试另一个 program2
。
原因是,我不想输入所有命令,如上面的命令。
通常,我先退出原来的GDB会话,然后使用gdb program2
调试program2
,但一定有更聪明的东西?
你可以kill
当前运行劣质的,然后用file
到select一个新的程序去调试,然后run
它。
如果您发现自己经常键入相同的命令,请将它们放入 ~/.gdbinit
。您还可以启用历史记录保存,以便在您重新启动 gdb 时它们将在命令历史记录中。