当前位置: 代码网 > it编程>网页制作>Perl > perl 交叉编译详解

perl 交叉编译详解

2024年05月26日 Perl 我要评论
前言perl是一种高级、通用、解释型、动态的编程语言。perl设计的初衷是为了更好地处理文本处理任务,但随着时间的发展,现在它已经变成了一种强大的一般目的编程语言。perl支持面向过程和面向对象的编程

前言

perl是一种高级、通用、解释型、动态的编程语言。perl设计的初衷是为了更好地处理文本处理任务,但随着时间的发展,现在它已经变成了一种强大的一般目的编程语言。perl支持面向过程和面向对象的编程风格。

perl的特点:

  • 强大的字符串处理能力。
  • 包含众多的内置函数,利于处理文件和文本。
  • 支持正则表达式和模式匹配等高级文本操作。
  • 支持模块化编程,可以使用在cpan(comprehensive perl archive network)中找到的大量预编译模块。
  • 支持面向对象的编程。
  • 能够方便地处理数据库和网络操作。

perl解析器交叉编译

下载源代码

# get perl and perl-cross sources
curl -l -o http://www.cpan.org/src/5.0/perl-5.24.1.tar.gz
curl -l -o https://github.com/arsv/perl-cross/releases/download/1.1.3/perl-cross-1.1.3.tar.gz

解压源代码

# unpack perl-cross over perl, overwriting makefile
tar -zxf perl-5.24.1.tar.gz
cd perl-5.24.1
tar --strip-components=1 -zxf ../perl-cross-1.1.3.tar.gz

指定交叉编译器

export cross_compile="/home/***/bin/aarch64-linux-gnu-"
export cc=${cross_compile}gcc
export cxx=${cross_compile}g++

交叉编译

# proceed as usual with most autoconfed packages
./configure --target=aarch64-linux-gnu --prefix=/home/***/install_arm -duseshrplib  -des -duseembed
make -j4
make install

到此这篇关于perl 交叉编译的文章就介绍到这了,更多相关perl 交叉编译内容请搜索代码网以前的文章或继续浏览下面的相关文章希望大家以后多多支持代码网!

(0)

相关文章:

版权声明:本文内容由互联网用户贡献,该文观点仅代表作者本人。本站仅提供信息存储服务,不拥有所有权,不承担相关法律责任。 如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 2386932994@qq.com 举报,一经查实将立刻删除。

发表评论

验证码:
Copyright © 2017-2025  代码网 保留所有权利. 粤ICP备2024248653号
站长QQ:2386932994 | 联系邮箱:2386932994@qq.com