广告位联系
返回顶部
分享到

perl交叉编译的介绍

perl 来源:互联网 作者:佚名 发布时间:2024-04-14 15:10:59 人浏览
摘要

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

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

Perl的特点:

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

perl解析器交叉编译

下载源代码

1

2

3

# 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

解压源代码

1

2

3

4

# 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

指定交叉编译器

1

2

3

export CROSS_COMPILE="/home/***/bin/aarch64-linux-gnu-"

export CC=${CROSS_COMPILE}gcc

export CXX=${CROSS_COMPILE}g++

交叉编译

1

2

3

4

# Proceed as usual with most autoconfed packages

./configure --target=aarch64-linux-gnu --prefix=/home/***/install_arm -Duseshrplib  -des -Duseembed

make -j4

make install


版权声明 : 本文内容来源于互联网或用户自行发布贡献,该文观点仅代表原作者本人。本站仅提供信息存储空间服务和不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权, 违法违规的内容, 请发送邮件至2530232025#qq.cn(#换@)举报,一经查实,本站将立刻删除。
原文链接 :
相关文章
  • perl交叉编译的介绍
    Perl是一种高级、通用、解释型、动态的编程语言。Perl设计的初衷是为了更好地处理文本处理任务,但随着时间的发展,现在它已经变成了一
  • Perl和StrawberryPerl与ActivePerl的区别介绍
    Perl 是 Practical Extraction and Report Language 的缩写 实用报表提取语言。 ActiveStatePerl 和 Strawberry Perl 在 Windows 平台上Perl的编译器。 Perl 于后两者的
  • perl之print,printf,sprintf使用介绍
    详细用法,可以查看perl用户手册。 perldoc -f print perldoc -f printf perldoc -f sprintf 他们各自支持的命令格式,都有三四种。但是常用的,也就一两
  • 使用脚本实现自动清除指定文件夹下丢失链接文
    使用脚本实现自动清除指定文件夹下丢失链接文件的符号链接 脚本可清除,指定文件夹下,对视链接文件的符号链接。 在使用Linux时,常常
推荐阅读
  • 本站所有内容来源于互联网或用户自行发布,本站仅提供信息存储空间服务,不拥有版权,不承担法律责任。如有侵犯您的权益,请您联系站长处理!
  • Copyright © 2017-2022 F11.CN All Rights Reserved. F11站长开发者网 版权所有 | 苏ICP备2022031554号-1 | 51LA统计