为获取LIBs,使用arm-none-linux-gnueabi-g++编译Python的替代方案

1 投票
1 回答
1522 浏览
提问于 2025-04-17 02:11

我有一个C++的包装器,用来调用一个Python模块。为了编译我的C++代码,我需要Python的库。在我的Ubuntu系统上,使用g++编译是没问题的。现在我想要编译

$> make CXX=arm-none-linux-gnueabi-g++
  1. 我已经在路径中添加了arm-none-linux-gnueabi-g++。
  2. 我为ARM准备了所有标准的库和头文件,
  3. 但缺少ARM的Python库。

所以,按照我所知道的,我需要为ARM编译Python的源代码。也许可以参考这个链接

还有其他选择吗?

1 个回答

1

我找到了一些更新的链接,关于为ARM架构交叉编译Python(还有PPC架构)。不过,如果你没有使用像OpenEmbedded或Buildroot这样的工具(或者其他什么工具来构建完整的嵌入式系统),那么你就得参考那些教程了。因为OpenEmbedded、Buildroot等工具都是通过这些方法和补丁来进行Python的交叉编译的。

撰写回答