如何交叉編譯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