5

网上有几个教程记录了如何使用一些基本的黑客和修补程序为各种嵌入式系统交叉编译或交叉构建 Python,如下所示:

http://randomsplat.com/id5-cross-compiling-python-for-embedded-linux.html

过去,当我使用 Python 2.7.2 时,这对我来说效果很好。

在 Python 2.7.4 中,一些交叉编译功能最终包含在上游构建过程中,记录在这里:

这打破了所有以前的交叉构建黑客,我找不到新的内置交叉编译过程的任何更新教程或文档。

有没有人有关于在 2.7 分支中使用 Python 2.7.4 及更高版本的新交叉编译过程的好例子或文档?

谢谢!

4

2 回答 2

4

在深入研究现有补丁和更改后,我能够生成一个修改后的补丁集,该补丁集利用了 2.7.5 的最新交叉编译功能。

http://www.trevorbowen.com/2013/10/07/cross-compiling-python-2-7-5-for-embedded-linux/

Paul 还在他最初的“经典”交叉编译 Python 帖子中引用了它:

http://randomsplat.com/id5-cross-compiling-python-for-embedded-linux.html

高温高压

于 2013-11-04T18:03:34.260 回答
1

为后人...

虽然这个问题专门针对 Python 2.7,但如果您愿意升级到 Python3,另一个具有良好交叉编译功能/支持的嵌入式/微型选项是Micro Python;(另请参阅2014 年 6 月的公告,尽管它早在此之前)。

另请参阅有关小型/便携(在多种意义上)Python 实现的其他 SO 线程。

于 2014-07-14T14:57:16.330 回答