移植python到imx6
来源:互联网 发布:移动数据流量叠加卡 编辑:程序博客网 时间:2024/04/30 17:53
参考网站:
移植sqlite:
http://www.cnblogs.com/hit-python/articles/4081673.html
移植python-2.7.3
http://www.cnblogs.com/hit-python/articles/4079506.html
python-2.7.3的patch
http://download.csdn.net/download/lgz00gi/9092051
1.下载解压python-2.7.3
$tar -xvf Python-2.7.3.tar.bz2
2.配置编译编译X86平台的python
$./configure
$make python Parser/pgen
将生成的PC版移动至hostpython将生成的PC版移动至hostpython
$ mv python hostpython
将生成的PC版解释器移动至Parser/hostpgen
$ mv Parser/pgen Parser/hostpgen
清除不必要的文件
make distclean
3.先将补丁打上:
在pyton-2.7.3目录下面执行打补丁命令patch -p1 < Python-2.7.3-xcompile.patch
4.设置交叉编译器
CC=arm-fsl-linux-gnueabi-gcc
5设置C++交叉编译器
C++=arm-fsl-linux-gnueabi-gc++
6.设置AR
AR=arm-fsl-linux-gnueabi-ar
7设置RANLIB
RANLIB=arm-fsl-linux-gnueabi-ranlib
8.配置生成arm版本的makefile
./configure --host=arm-fsl-linux-gnueabi --prefix=.tmp_output目录
9.编译
make HOSTPYTHON=./hostpython HOSTPGEN=./Parser/hostpgen BLDSHARED="arm-fsl-linux-gnueabi-gcc -shared" CROSS_COMPILE=arm-fsl-linux-gnueabi- CROSS_COMPILE_TARGET=yes
10.安装到tmp_output目录
make install HOSTPYTHON=./hostpython BLDSHARED="arm-fsl-linux-gnueabi-gcc -shared" CROSS_COMPILE=arm-fsl-linux-gnueabi- CROSS_COMPILE_TARGET=yes
如果成功之后,会在tmp_output目录生成bin lib, include 等目录,将目录放到根文件系统里面去,执行bin下面的python
- 移植python到imx6
- Qt5.5.1移植到freescale imx6
- Yocto IMX6 vsftpd 移植到ARM
- QT4.8.5移植到iMx6平台
- Qt5.5.1移植到freescale imx6
- 移植Qt5.6到imx6系列处理器移植过程说明
- imx6 Uboot 移植小结
- linux3.10.53 imx6移植
- imx6之kernel移植
- python移植到arm
- opencv3.2(with ffmpeg) 交叉编译移植到arm板(imx6),成功跑起来。
- lua5.1.5移植到imx6的linux3.0.35版本的系统
- IMX6 ILI2302M(USB)触摸屏移植
- imx6 yocto 3g模块移植
- imx6板卡移植官方yocto
- imx6 移植人脸识别
- Python移植到ARM参考
- Android imx6平台 iw移植笔记
- 第三章 Java的基本程序设计结构 (1)
- CCF--学生排队
- 博客tinyos系列文章索引
- 拷贝文件的三种方法
- 编写10个线程,第一个线程从1加到10...
- 移植python到imx6
- TensorFlow深度学习,一篇文章就够了
- [剑指offer]面试题8:旋转数组的最小数字
- PHP生成日历(实例详解)
- SQL 解决数据冲突与遗漏
- Program[00]-Tip Calculator
- python中matplotlib常见函数
- 业余程序员未来之路在何方
- JAVA学习笔记2