发生GDB错误:“未指定可执行文件”

时间:2020-07-15 19:58:40

标签: python gdb gdb-python

我正在尝试使用gdb来调试程序,该程序包括用C ++编写的模块。我使用自制软件下载了gdb的最新版本。

我尝试运行以下命令:

(gdb) run Pyrh_test.py

但是,出现以下错误:

Starting program:  Pyrh_test.py
No executable file specified.
Use the "file" or "exec-file" command.

然后我尝试使用“ file”和“ exec-file”命令,如下所示(还包括输出):

(gdb) file Pyrh_test.py
"/Users/danielribeiro/opt/Python/Spyder/Pyrh_test.py": not in executable format: file format not recognized
(gdb) exec-file Pyrh_test.py
"/Users/danielribeiro/opt/Python/Spyder/Pyrh_test.py": not in executable format: file format not recognized

如何使用gdb运行Pyrh_test.py

1 个答案:

答案 0 :(得分:0)

如何使用gdb运行Pyrh_test.py?

您没有运行 Pyrh_test.py。您运行Python,该文件解释 .py文件。

调试此方法的方法是在GDB下运行Python,如下所示:

gdb --args python Pyrh_test.py
(gdb) run