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
相关推荐
侃侃_天下7 小时前
最终的信号类
开发语言·c++·算法
echoarts7 小时前
Rayon Rust中的数据并行库入门教程
开发语言·其他·算法·rust
Aomnitrix7 小时前
知识管理新范式——cpolar+Wiki.js打造企业级分布式知识库
开发语言·javascript·分布式
每天回答3个问题8 小时前
UE5C++编译遇到MSB3073
开发语言·c++·ue5
伍哥的传说8 小时前
Vite Plugin PWA – 零配置构建现代渐进式Web应用
开发语言·前端·javascript·web app·pwa·service worker·workbox
小莞尔8 小时前
【51单片机】【protues仿真】 基于51单片机八路抢答器系统
c语言·开发语言·单片机·嵌入式硬件·51单片机
我是菜鸟0713号9 小时前
Qt 中 OPC UA 通讯实战
开发语言·qt
JCBP_9 小时前
QT(4)
开发语言·汇编·c++·qt·算法
Brookty9 小时前
【JavaEE】线程安全-内存可见性、指令全排序
java·开发语言·后端·java-ee·线程安全·内存可见性·指令重排序
百锦再9 小时前
[特殊字符] Python在CentOS系统执行深度指南
开发语言·python·plotly·django·centos·virtualenv·pygame