在子可执行文件上运行gdb

时间:2011-02-10 10:28:38

标签: gdb

我有一个bash脚本调用另一个调用(非常快)可执行文件的bash脚本。我想知道是否有一种方法可以将gdb附加到可执行文件而无需修改第二个脚本或没有附加到PID(给定非常快速的执行)。

1 个答案:

答案 0 :(得分:1)

我能想象的唯一方法是重命名您的可执行文件(或者如果您无法修改您的exe名称,则更改PATH以获得相同的结果)并使用具有您的可执行文件名称的脚本(或者首先在调用gdb的PATH命令)。 bash脚本应该是这样的:

#!/bin/bash
gdb -q -x gdbCommandsFile --args "$@"

gdbCommandsFile中至少有'run',具体取决于你想要做什么......

MY2C