1、linux主机:Ubuntu14.04
2、嵌入式linux内核版本:3.14.26
3、嵌入式硬件:M6GxC Cortex-A7内核
4、交叉编译工具: gcc-linaro-arm-linux-gnueabihf-4.9-2014.09_linux(arm-linux-gnueabihf-gcc)
步骤:
1.官网下载python-2.7.13
2.进入到python-2.7.13目录,先编译虚拟机版本x86_64版本:
-
./configure
-
make python Parser/pgen
-
mv python hostpython
-
mv Parser/pgen Parser/hostpgen
-
make distclean
3.接下来开始编译ARM版本,提前需要下载:
Python-2.7.13-compile.patch.tar.gz
解压缩补丁文件并给源码打补丁,进入源码目录,执行:
patch -p1 < ../Python-2.7.13-xcompile.patch
4、先建立一个文件夹用来存放编译出来的文件: