嵌入式爱好者

查看: 13889|回复: 12

为 6410 移植 Python

[复制链接]

6

主题

63

帖子

207

积分

扫一扫,手机访问本帖
发表于 2012-2-7 12:40:17 | 显示全部楼层 |阅读模式
本帖最后由 Hiro 于 2012-2-7 14:16 编辑

下面的文字转载自我的 Blog。如果下面的内容在拷贝了之后有错误,欢迎你去看原文:http://yangyang.in/?p=127


Python 是我很喜欢的一门语言,很希望能够在 arm-linux- 环境下使用Python。经过一番努力,终于成功在我的 OK6410 开发板上移植了 Python 解释器。

首先,你应该下载 Python:http://www.python.org

(我下载的是 Python 2.7)

然后解压:

tar zxvf Python-2.7.2.tgz
接着进入解压产生的 Python 目录:

cd Python-2.7.2
在移植 Python 之前我们需要先移植 Python-Pgen:

./configure

make python Parser/pgen

mv python hostpython

mv Parser/pgen Parser/hostpgen

make distclean
接下来请下载已经制作好的移植补丁:

Python-2.7.2-xcompile.patch

下载后打上补丁:


patch -p1 < Python-2.7.2-xcompile.patch
下面的3条命令会在你的主目录下生成 Python2.7 目录(就是移植成果啦),你需要根据自己的实际情况决定使用的交叉编译器(修改 arm-linux 字段):


CC=arm-linux-gcc CXX=arm-linux-g++ AR=arm-linux-ar RANLIB=arm-linux-ranlib ./configure --host=arm-linux --build=x86_64-linux-gnu --prefix=/python

make HOSTPYTHON=./hostpython HOSTPGEN=./Parser/hostpgen BLDSHARED="arm-linux-gcc -shared" CROSS_COMPILE=arm-linux- CROSS_COMPILE_TARGET=yes HOSTARCH=arm-linux BUILDARCH=x86_64-linux-gnu

make install HOSTPYTHON=./hostpython BLDSHARED="arm-linux-gcc -shared" CROSS_COMPILE=arm-linux- CROSS_COMPILE_TARGET=yes prefix=~/Python-2.7.2/_install
现在你已经可以在 ~/Python2.7/_install 看见移植好的二进制文件和库文件了。
回复

使用道具 举报

1

主题

3671

帖子

4225

积分

发表于 2012-2-7 13:02:29 | 显示全部楼层
{:2_37:}
技术支持电话:0312-3119192
技术支持邮箱:Android@forlinx.com

6

主题

63

帖子

207

积分

 楼主| 发表于 2012-2-7 14:15:16 | 显示全部楼层
贴出来才发现很多排版错误,大家还是看原文吧:http://yangyang.in/?p=127

Python-2.7.2-xcompile.patch的下载链接也是拷贝了之后丢了的。唉
rarewangxi 该用户已被删除
发表于 2012-4-26 18:08:49 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
rarewangxi 该用户已被删除
发表于 2012-4-26 18:16:22 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽

0

主题

1836

帖子

1028

积分

发表于 2012-4-27 09:06:29 | 显示全部楼层
多谢楼主与大家分享Python在OK6410上的移植,我们会考虑把Python解释器放到我们的文件系统中,方便大家使用Python语言开发应用。
lsxredrain 该用户已被删除
发表于 2012-5-19 02:09:45 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽

0

主题

1836

帖子

1028

积分

发表于 2012-6-21 17:04:40 | 显示全部楼层
楼主很有毅力,把Python移植到6410上面了
点评回复 支持 反对

使用道具 举报

walkingleaf 该用户已被删除
发表于 2014-12-16 21:52:39 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
点评回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋| 飞凌嵌入式 ( 冀ICP备12004394号-1 )

GMT+8, 2025-3-14 18:40

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表