在Linux上自动启动gdb

Nem*_*vic 3 linux debugging gdb

有没有办法在Linux下的gdb下自动启动进程?相当于在Windows上设置映像文件执行选项.

我正在尝试调试从另一个进程启动的进程的启动阶段.

ams*_*ams 7

我通常会将真正的程序移开,并将其替换为使用相同参数在GDB下启动程序的脚本.

#!/bin/bash

exec gdb -args <realprog> "$@"
Run Code Online (Sandbox Code Playgroud)

如果由于输出被重定向到文件或其他东西不起作用,那么试试这个:

#!/bin/bash

exec xterm -e gdb -args <realprog> "$@"
Run Code Online (Sandbox Code Playgroud)

这应该会给你一个在里面运行GDB的弹出终端.