交叉编译Python 2.7.4+

时间:2013-10-01 16:06:50

标签: python python-2.7 cross-compiling

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

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

过去,当我使用Python 2.7.2时,这对我很有用。

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

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

有没有人在2.7 2.7分支中使用新的交叉编译过程以及2.7分支中有一个很好的示例或文档?

谢谢!

2 个答案:

答案 0 :(得分:4)

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

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

保罗也在他最初的“经典”交叉编译Python帖子中引用它:

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

HTH

答案 1 :(得分:1)

为后人......

虽然问题是关于Python 2.7的,但如果您愿意升级到Python3,那么具有良好交叉编译功能/支持的嵌入式/微型的另一个选项是Micro Python; (另见June 2014 announcement虽然它在此之前就已存在)。

另见this other SO thread关于小型/可移植(多种意义)Python实现。