0

我试图用来gdb调试一个包含用 C++ 编写的模块的程序。我下载了gdb使用自制软件的最新版本。

我尝试运行以下命令:

(gdb) run Pyrh_test.py

但是,我收到以下错误:

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

然后我尝试使用如下的“文件”和“执行文件”命令(还包括输出):

(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

4

1 回答 1

0

如何使用 gdb 运行 Pyrh_test.py?

你不 Pyrh_test.py。您运行,Python解释.py文件。

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

gdb --args python Pyrh_test.py
(gdb) run
于 2020-07-16T03:53:33.900 回答