利用arm-none-linux-gnueabi-gcc交叉编译openssl,生成静态库文件libcrypto.a ,libssl.a

1、从openssl官网下载openssl最新版本,我下载的是openssl-1.0.2e。下载地址:http://www.openssl.org/source/

2、安装arm-none-linux-gnueabi-gcc,下载后解压,然后配置一下环境变量就可以。

3、解压openssl源码,进入目录,执行:

CC=arm-none-linux-gnueabi-gcc,修改编译器

./config no-asm -shared --prefix=/usr/local/ssl-1.0.2/, 配置,--prefix为安装目录

配置完成后:手动修改生成的Makefile,并且找到有-m64的地方,全删之(共2处)

make & make install 

相关文章:

  • 2021-05-15
  • 2022-12-23
  • 2022-01-12
  • 2021-12-18
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2021-10-29
  • 2021-09-14
  • 2021-03-31
  • 2022-12-23
  • 2021-12-29
  • 2021-06-08
  • 2022-12-23
相关资源
相似解决方案