python2.7移植到ARM

本文介绍了如何将 Python 2.7.3 移植到 ARM 处理器,包括下载源码和补丁,交叉编译,以及解决模块编译失败的问题。在移植过程中,特别提到了处理 zlib 模块的编译,通过下载 zlib 源码,交叉编译并修改 Python 的 setup.py 文件来完成。
摘要由CSDN通过智能技术生成

假设你开发环境已经安装好对应的交叉编译链

 

下载python源码包 http://www.python.org/ftp/python/2.7.3/Python-2.7.3.tar.xz

下载对应版本的补丁包https://github.com/sjkingo/python27-arm-xcompile/tree/master/files

注意:python源码包和补丁包版本一定要对应

解压源码包,将补丁包放在源码包上一级目录

进入源码目录

1、编译PC版本的python

mkdir build-pc
cd buid-pc
../configure --prefix=$(pwd)/_install --exec-prefix=$(pwd)/_install
make
make install

 2、交叉编译

拷贝Python-2.7.13-xcompile.patch到源码目录,进行打补丁:

patch -p1 < Python-2.7.13-xcompile.patch
mkdir build-arm
cd build-arm
../configure --host=arm-linux --target=arm-linux --build=i386-linux --prefix=$(pwd)/_install --exec-prefix=$(pwd)/_install --disable-ipv6 ac_cv_file
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值