有没有办法在 Linux 上的 gdb 下自动启动一个进程?相当于设置 Image File Execution Options on Windows .
我正在尝试调试从另一个进程启动的进程的启动阶段。
最佳答案
我通常会将真正的程序移开,并将其替换为使用相同参数在 GDB 下启动程序的脚本。
#!/bin/bash
exec gdb -args <realprog> "$@"
如果由于输出被重定向到文件或其他原因而无法正常工作,请尝试以下操作:
#!/bin/bash
exec xterm -e gdb -args <realprog> "$@"
这应该会给你一个弹出式终端,里面运行着 GDB。
关于linux - 在 Linux 上自动启动 gdb,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13590174/