为获取LIBs,使用arm-none-linux-gnueabi-g++编译Python的替代方案
我有一个C++的包装器,用来调用一个Python模块。为了编译我的C++代码,我需要Python的库。在我的Ubuntu系统上,使用g++编译是没问题的。现在我想要编译
$> make CXX=arm-none-linux-gnueabi-g++
- 我已经在路径中添加了arm-none-linux-gnueabi-g++。
- 我为ARM准备了所有标准的库和头文件,
- 但缺少ARM的Python库。
所以,按照我所知道的,我需要为ARM编译Python的源代码。也许可以参考这个链接?
还有其他选择吗?
1 个回答
1
我找到了一些更新的链接,关于为ARM架构交叉编译Python(还有PPC架构)。不过,如果你没有使用像OpenEmbedded或Buildroot这样的工具(或者其他什么工具来构建完整的嵌入式系统),那么你就得参考那些教程了。因为OpenEmbedded、Buildroot等工具都是通过这些方法和补丁来进行Python的交叉编译的。