python - 使用 distutilscross 交叉编译 python native C 扩展,setup.py 不会接受 '-x' 参数

标签 python linux i2c cross-compiling python-extensions

我有一个有效的 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/

相关文章:

linux - 从数据库创建用户给我随机结果

iphone - 是否可以让(非越狱的)iPhone 发出 i2c 命令?

generics - 具有泛型类型结构值的结构

php - 尝试读取 QuickTime 文件章节元数据

python - 我们有类似/等同于 Python 中的 Jdbctemplate 的东西吗?

python - 使用 .contains() 从 DynamoDB 检索值

linux - 删除文件中元素由模式定义的部分行

c++ - (PPC64le) node-gyp 重建链接到 protobuf 的模块失败,返回 "lacks nop, can' t restore toc;重新编译 -fPIC"

c++ - 如何计算stm32l0的i2c时序

Python嵌套循环和更新集