我有一个有效的 Python 交叉编译,但是我尝试使用 distutilscross 从 i2c-tools 交叉编译 py-smbus 扩展,但无法通过命令行。
文档 ( https://pypi.python.org/pypi/distutilscross ) 建议它应该像 python setup.py build -x
一样简单(在设置适当的环境变量之后),但是当我运行该命令时 '-x ' 触发错误参数错误。
有人知道如何解决这个问题吗?
最佳答案
这种方法的某些方面对我有用:
export CC=your-platform-triple-gcc
export LDSHARED="your-platform-triple-ld -shared"
python setup.py build
关于python - 使用 distutilscross 交叉编译 python native C 扩展,setup.py 不会接受 '-x' 参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17704067/