如何交叉编译openssl库?


1. 获取源码

  wget https://www.openssl.org/source/openssl-1.0.2s.tar.gz

2. 解压源码

  tar xvf openssl-1.0.2s.tar.gz -C ~/

3. 设置交叉环境变量

  export CROSS=arm-linux-gnueabi

  export CC=${CROSS}-gcc

  export LD=${CROSS}-ld

  export AS=${CROSS}-as

  export AR=${CROSS}-ar

4. 配置

  ./Configure -DOPENSSL_NO_HEARTBEATS --openssldir=/home/jello/openssl-1.0.2s os/compiler:arm-linux-gnueabi- (这样配置后生成的是静态库哦)

5. 编译

  make -j4 

6. 安装

  make install

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM