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
相关推荐
catchadmin13 分钟前
使用 PHP 和 WebSocket 构建实时聊天应用 完整指南
开发语言·websocket·php
我命由我1234530 分钟前
Java 开发问题:包名 ‘com.my.compressimagetest‘ 与同名的类发生冲突
java·开发语言·学习·java-ee·intellij-idea·学习方法·intellij idea
APIshop34 分钟前
用第三方爬虫调用「淘宝评论 API」全流程实战
开发语言·爬虫
⑩-35 分钟前
Sleep与Wait的区别
java·开发语言
程序员阿鹏36 分钟前
List和Set的区别
java·开发语言·数据结构·后端·list
郑州光合科技余经理38 分钟前
技术解析:如何打造适应多国市场的海外跑腿平台
java·开发语言·javascript·mysql·spring cloud·uni-app·php
全栈陈序员1 小时前
【Python】基础语法入门(二十四)——文件与目录操作进阶:安全、高效地处理本地数据
开发语言·人工智能·python·学习
是有头发的程序猿1 小时前
Python爬虫实战:面向对象编程构建高可维护的1688商品数据采集系统
开发语言·爬虫·python
lkbhua莱克瓦241 小时前
多线程综合练习3
java·开发语言·多线程·githup
郝学胜-神的一滴1 小时前
封装OpenGL的Shader相关类:从理论到实践
开发语言·c++·程序人生·游戏·图形渲染