openssl交叉编译 (ubuntu+arm)

1.下载安装包

wget https://www.openssl.org/source/openssl-1.1.1w.tar.gz

2.解压安装包

tar -zxvf openssl-1.1.1l.tar.gz

3.进入源码文件夹-修改编译器

CC=arm-linux-gnueabihf-gcc

4.配置编译参数

./config no-asm -shared --prefix=/home/alientek/sp_test/openssl/sp_install

1)no-asm在交叉编译过程中不使用汇编代码代码加速编译过程

2)--prefix: 指定生成的头文件及库的路径,不修改此项则默认为 /usr/local 目录

  1. -shared:-shared 此选项将尽量使用动态库,所以生成文件比较小,但是需要系统有动态库.;

5.打开makefile文件

vi Makefile 确保CC为编译链,确保Makefile中没有-m32或者-m64,如果有的话进行删除

6.编译并安装

make

make install

相关推荐
GIOTTO情2 分钟前
2026小红书投流新规下,基于Infoseek API的媒介投放自动化方案
java·linux·开发语言
FIT2CLOUD飞致云2 分钟前
新增QQ频道与vLLM管理功能,1Panel v2.1.4版本发布
linux·服务器·ai·开源·1panel
wbs_scy7 分钟前
Linux 基础 IO 初步解析:从 C 库函数到系统调用,理解文件操作本质
linux·运维·服务器
暴力求解16 分钟前
Linux---磁盘与文件系统(三)
linux·运维·服务器
deng-c-f16 分钟前
Linux C/C++ 学习日记(80):Kafka(八):topic会自动创建吗?
linux·c++·学习·karfka
是潮汕的灿灿展吖16 分钟前
elasticsearch+logstach+kibana 7.5.1 ubuntu本地安装说明
ubuntu·elasticsearch·jenkins
rain_in_spring19 分钟前
十、项目:营销中心
linux·运维·服务器
U盘失踪了21 分钟前
Debian 使用 Xfce 桌面
linux·运维
北冥湖畔的燕雀23 分钟前
Linux Shell开发实战:从零打造命令行工具
linux·运维·服务器
着迷不白26 分钟前
Ubuntu 云服务部署 OpenClaw 并接入飞书机器人
ubuntu·机器人·飞书·openclaw