我想编写一个调用gdb的bat脚本。我想在调试会话中使用脚本变量(如路径,变量名等)。例如,配置的名称和位置,转储的地址范围甚至命令。
有没有简单的方法呢?我知道有gdb脚本,但我不知道如何以简单的方式做到这一点。 我看到我可以使用“environment”说明符访问脚本变量,但除了显示和修改此数据之外,我不能以其他方式使用它。
如果不考虑这个例子的意义,我希望有下面的行为。
蝙蝠脚本:
SET MY_COMMAND=run
SET MY_COMMAND2=quit
SET MY_FUNCTION=main
:: GDB CALL ??
预期的gdb行为:
break MY_FUNCTION
MY_COMMAND
MY_COMMAND2
答案 0 :(得分:0)
也许这将是您的解决方案:
~/.gdbinit
你可以在那里放置gdb命令,每当gdb启动时,它都会执行它们。
嗯,事实上,在你的情况下,使用另一种方法会更容易:
--command=FILE