尝试交叉编译GDB时出现此错误(使用--with-python
标志):
checking for python: /usr/bin/python
checking for python2.7: no
configure: error: python is missing or unusable
我确保在/usr/bin
中安装了python2.7。我甚至删除了这个包并重新安装了它。我试着用--with-python=/usr/bin
和--with-python=/usr/local
,但是没有运气。我当然知道2.7已经安装了。知道怎么办吗?
我对gdb 7.4也有同样的问题,在花了一些时间调试之后终于成功了。
通过检查文件
<gdb-source-path>/gdb/config.log
,您将注意到一行:似乎脚本
python/python-config.py
返回了一些导致gcc
命令失败的无效标志。解决方案是打开
<gdb-source-directory>/gdb/python/python-config.py
,并注释掉这两行:在编译GDB 7.4.1时,我在Debian 6.0上遇到了同样的问题
解决方案是安装python头文件
然后用正确的标志配置
我在构建ESP8266 SDK时遇到此错误。只是做了一个 sudo apt get安装python dev 现在它开始工作了。
相关问题 更多 >
编程相关推荐