交叉編譯openssl不修改Makefile的方法

利用arm-none-linux-gnueabi-gcc交叉編譯openssl,生成靜態庫文件libcrypto.a ,libssl.a
linux

一、從openssl官網下載openssl最新版本,我下載的是openssl-1.0.2e。下載地址:http://www.openssl.org/source/ spa

二、安裝arm-none-linux-gnueabi-gcc,下載後解壓,而後配置一下環境變量就能夠。ssl

三、解壓openssl源碼,進入目錄,執行:get

CC=arm-none-linux-gnueabi-gcc,修改編譯器編譯器

./config no-asm -static --prefix=/usr/local/ssl-1.0.2/, 配置,--prefix爲安裝目錄源碼

配置完成後:手動修改生成的Makefile,而且找到有-m64的地方,全刪之(共2處)openssl

make & make install asm

相關文章
相關標籤/搜索