如何在GDB中运行.sh(shell脚本)文件?

时间:2013-09-23 09:46:06

标签: shell gdb

我有一个名为'simple'的脚本文件。我可以使用./simple运行它,一切正常。

我需要在GDB中运行此文件以回溯一个特定参数的更改方式以及调用的函数。当我尝试

(gdb) file simple
  

“/ home / examples / simple”:不是可执行格式:文件格式无法识别

(gdb) r simple
  

启动程序:简单

     

未指定可执行文件。

     

使用“file”或“exec-file”命令。

我怎样才能克服这个?

1 个答案:

答案 0 :(得分:4)

GDB是编译语言(如C / C ++)的调试器,不适用于shell脚本。如果您需要调试Bash脚本,可以使用-x flag