我有一个名为simple
. 我可以使用它运行它,./simple
并且一切正常。
我需要在 GDB 中运行这个文件来回溯某个特定参数是如何更改的以及它是通过什么函数调用的。当我尝试
(gdb) file simple
“/home/examples/simple”:不是可执行格式:文件格式无法识别
(gdb) r simple
启动程序:简单
未指定可执行文件。
使用“文件”或“执行文件”命令。`
我该如何克服呢?
GDB 是编译语言(如 C/C++)的调试器,而不是 shell 脚本。如果您需要调试 Bash 脚本,您可以使用-x
flag。