openssl交叉編譯安裝(arm-linux-gnueabihf)


1.下載openssl

wget https://www.openssl.org/source/old/1.1.1/openssl-1.1.1.tar.gz

 

解壓到當前目錄

tar xvf openssl-1.1.1.tar.gz

 

 二.配置openssl

1.配置編譯的參數

export PATH=$PATH:/opt/gcc-linaro-arm-linux-gnueabihf-4.9-2014.09_linux/bin/

 

2.執行下面的命令配置工程

./config no-asm shared no-async --prefix=$(pwd)/install --cross-compile-prefix=arm-linux-gnueabihf-

其參數說明如下:

no-asm:  在交叉編譯過程中不使用匯編代碼代碼加速編譯過程;

shared: 生成動態連接庫。

no-async: 交叉編譯工具鏈沒有提供GNU C的ucontext庫

–prefix=: 安裝路徑

–cross-compile-prefix=: 交叉編譯工具

 

 

 二.編譯

1.執行編譯命令

make

 

 發生如圖上的錯誤,刪除所有-m64參數

 

 重新執行編譯,OK.

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM