我正在尝试使用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
?
答案 0 :(得分:0)
如何使用gdb运行Pyrh_test.py?
您没有运行 Pyrh_test.py
。您运行Python
,该文件解释 .py
文件。
调试此方法的方法是在GDB下运行Python
,如下所示:
gdb --args python Pyrh_test.py
(gdb) run