ThinkChat🤖让你学习和工作更高效,注册即送10W Token,即刻开启你的AI之旅 广告
获取openssl开源库同样可以通过github和官网两个方式,我们还是推荐通过官方网站来下载:[https://www.openssl.org/](https://www.openssl.org/) ### 我们使用的openssl版本是:1.0.2d,源码如下: ![](https://img.kancloud.cn/40/4e/404ee653dd722437e5713c51004941be_832x198.png) ### **1.配置** 运行命令: ./Configure shared linux-aarch64 没有提示error就表示配置成功: ![](https://img.kancloud.cn/82/2a/822aa3ec51b83f4a099e33ceb8bcfd8b_832x132.png) ### 修改Makefile: vim Makefile ![](https://img.kancloud.cn/82/91/8291b4f27414459a49057d9bd1de05a6_832x224.png) ### 改成arm: ![](https://img.kancloud.cn/b7/2a/b72a22ac202fa2477b2692643d3f3f92_832x166.png) ### 还有: ![](https://img.kancloud.cn/c3/27/c3270b6e6ccce6e65757d0d82919d468_654x394.png =600x) ### 改成: ![](https://img.kancloud.cn/71/d2/71d28dd1bbaf81bf2864eca3fba1b8a4_832x454.png) ### 也就是加上前缀: aarch64-linux-gnu- ### **2.编译及安装** 运行命令: make depend 完成后再 make install :-: ![](https://img.kancloud.cn/b9/3b/b93bbff22efd67fab5ef3cb61c23f7d2_832x258.png) ### 编译最后有一个error,这是md2test的问题,没有关系,我们ls查看已经可以看到链接库生成出来了,file查看属性: :-: ![](https://img.kancloud.cn/9e/77/9e7700e134f5c7c1b512b9f3058f16cb_832x100.png) ### 可以看到文件的格式已经正确了,好的,到这里openssl就完成了移植,使用时只需要链接对应的动态库即可。