我有一个bash脚本调用另一个调用(非常快)可执行文件的bash脚本。我想知道是否有一种方法可以将gdb附加到可执行文件而无需修改第二个脚本或没有附加到PID(给定非常快速的执行)。
答案 0 :(得分:1)
我能想象的唯一方法是重命名您的可执行文件(或者如果您无法修改您的exe名称,则更改PATH以获得相同的结果)并使用具有您的可执行文件名称的脚本(或者首先在调用gdb的PATH命令)。 bash脚本应该是这样的:
#!/bin/bash
gdb -q -x gdbCommandsFile --args "$@"
gdbCommandsFile
中至少有'run',具体取决于你想要做什么......
MY2C