openssl在linux下的移植

一、 下载openssl源码

https://www.openssl.org/

最新的是这个,我们下载。

二、 安装

tar -xzvf openssl-3.3.0.tar.gz

配置

./Configure --prefix=/home/xuyy/linux/gateway/terminal/openssl CROSS_COMPILE=xxx-

CROSS_COMPILE为交叉编译工具。

--prefix为安装路径

在此处可以裁剪openssl源码,只用自己需要的。如no-asm no-async等,也可指定linux架构,如linux-armv4,或者要不要共享库shared等,可以裁剪哪些具体可以参考根目录官方文档INSTALL.md

配置成功。

三 make

输入指令

1.make

2.make install

四 移植

将刚才的openssl生成目标库文件lib和头文件include

复制到项目中,并引用头文件路径,添加动态库文件libcrypto.so和libssl.so或者静态库libcrypto.a和libssl.a即可完成移植。

相关推荐
杨德杰38 分钟前
Ubuntu设置VNC远程桌面
linux·运维·ubuntu
写代码的学渣1 小时前
Ubuntu/麒麟默认锁定root账户
linux·运维·ubuntu
wdfk_prog2 小时前
[Linux]学习笔记系列 -- [block]bfq-iosched
linux·笔记·学习
LCG元3 小时前
Linux 文本处理三剑客(grep, sed, awk)核心用法与实战
linux
RisunJan3 小时前
Linux命令-exportfs命令(管理NFS服务器上共享文件系统)
linux·运维·服务器
动感小麦兜3 小时前
服务器搭建
linux·服务器·python
LCG元4 小时前
效率翻倍!10个让你爱不释手的 Linux 命令行"神器"
linux
BS_Li4 小时前
【Linux系统编程】Ext系列文件系统
android·linux·ext系列文件系统
q***01774 小时前
Linux 下安装 Golang环境
linux·运维·golang
企鹅侠客4 小时前
Linux性能调优使用strace来分析文件系统的性能问题
linux·运维·服务器