您的位置:首页 > 其它

(转载)Perl移植到ARM开发板

2013-08-13 13:37 204 查看
原文:http://wenku.baidu.com/view/fdeae7e9998fcc22bcd10dce.html

1.进入源码目录下的Cross目录下,修改 config文件:

### Target Arch ARCH = arm
#ARCH = i386-pc #ARCH = sh4 #ARCH = mips #ARCH = mipsel #ARCH = ppc
## Specific arm
#CONFIG_TARGET_ARM_SA11X0 = 1

#CONFIG_TARGET_ARM_XSCALE = 1
### Target OS OS = linux
#OS = solaris2.8

2.修改Cross目录下的Makefile:

export CROSS=/opt/FriendlyARM/toolschain/4.5.1/bin/$(ARCH)-$(OS)-

增加环境变量LD_LIBRARY_PATH

export LD_LIBRARY=/opt/FriendlyARM/toolschain/4.5.1/lib:$(LD_LIBRARY_PATH)

3.执行make patch

4.执行make perl

  此时会出现错误。

应把 i386架构下生成的uudmap.h文件拷贝过来使用:
/usr/lib/perl5/5.10.0/i386-linux-thread-multi/CORE/uudmap.h

拷贝到你的perl-x.x.x目录下(Cross上一级目录)

5.执行make perl

  此时虽然有错误,但是在perl-x.x.x目录下生成了miniperl-arm

6.将miniperl-arm拷贝到你的开发板/bin目录下并执行:

ln -sf miniperl-arm perl

7.基本上完成了perl的移植,你可以写一个简单的程序测试一下,或者执行perl -v查看。(如要移植perl其他组件则另外进行其他工作)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: