无法在python C扩展上启动dbg

2024-06-16 10:45:55 发布

您现在位置:Python中文网/ 问答频道 /正文

我使用pyenv中安装的python3.6.1。我在代码上运行gdb有问题。当我运行gdb --args python mycode.py时,它以错误"/home/vydra/.pyenv/shims/python": not in executable format: File format not recognized结束


Tags: 代码inpypyenvformathome错误not
1条回答
网友
1楼 · 发布于 2024-06-16 10:45:55

正如Jean-fraçois Fabre建议的那样,pyenv安装的python文件实际上是一个bash脚本。您可以使用以下命令轻松地让gdb运行此脚本:

gdb -ex r  args bash python mycode.py

其他方法请参见此问题:Use GDB to debug a C++ program called from a shell script

相关问题 更多 >