- 积分
- 207
贡献0
飞刀0 FD
注册时间2011-2-8
在线时间169 小时

扫一扫,手机访问本帖 
|
本帖最后由 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 看见移植好的二进制文件和库文件了。 |
|