Linux嵌入式學習-交叉編譯openssl


利用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 


免責聲明!

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



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