Openssl交叉编译

在 OpenSSL 交叉编译中,linux-aarch64是一个用于指定目标平台的配置选项,表示目标是 X86 架构的 64位系统。这个选项可以从 OpenSSL 的 ./Configure 命令支持的平台列表中获取。

你可以通过运行以下命令查看 OpenSSL 支持的所有平台配置选项:

bash复制

复制代码
./Configure

在输出的列表中,你会看到 linux-aarch64以及其他适用于不同架构的选项。

如果你的目标是 ARM 架构的 32 位系统,linux-aarch64 是正确的选择。如果你的目标是 ARM 架构的 64 位系统,可以使用 linux-aarch64

例如,交叉编译 OpenSSL 时,可以使用以下命令:

bash复制

复制代码
./Configure linux-aarch64 --cross-compile-prefix=/usr/local/arm/gcc-linaro-5.5.0-2017.10-x86_64_arm-linux-gnueabihf/bin/arm-linux-gnueabihf-

其中 linux-aarch64指定了目标平台,--cross-compile-prefix 指定了交叉编译工具链的路径,gcc或者g++自动填充。

相关推荐
ltl1 小时前
容器网络性能真相:veth vs macvlan vs eBPF 数据面
linux
CSDN121103 小时前
麒麟 V10 安装 Node-RED、IEC 104 协议插件及界面汉化
linux·编辑器·vim
晨枫阳5 小时前
@changesets/cli是什么?哪些情况下需要使用?怎么使用
linux·运维·ubuntu
不会就选b6 小时前
Linux之网络基础(二)
linux·运维·网络
莫浅子7 小时前
Day 4:USB 2.0 时序与带宽预算
linux·运维·网络
ly76897 小时前
Linux 从入门到实践:系统架构、常用命令、服务管理与故障排查详解
linux·运维·系统架构
2401_868534787 小时前
在企业环境中快速安装配置 FreeBSD Unix 服务器操作系
linux·网络协议
小雪崩7 小时前
嵌入式学习 day27:标准IO
linux·c语言·学习
Arnold.Shen7 小时前
Dell Storage SC - 如何发送SupportAssist,并启用安全控制台
linux·安全
wunaiqiezixin7 小时前
MIT 6.S081 xv6 源码精读(Scheduling):sched、scheduler
linux·unix·os·xv6·mit6.s081