歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> OpenSSL交叉編譯不修改Makefile的方法

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

日期:2017/2/28 13:53:23   编辑:Linux教程

利用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 -static --prefix=/usr/local/ssl-1.0.2/, 配置,--prefix為安裝目錄

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

make & make install

更多OpenSSL相關內容可以查看以下的有用鏈接

使用 OpenSSL 命令行構建 CA 及證書 http://www.linuxidc.com/Linux/2015-10/124682.htm

Ubuntu安裝OpenSSL http://www.linuxidc.com/Linux/2015-10/124001.htm

通過OpenSSL提供FTP+SSL/TLS認證功能,並實現安全數據傳輸 http://www.linuxidc.com/Linux/2013-05/84986.htm

Linux下使用OpenSSL生成證書 http://www.linuxidc.com/Linux/2015-05/117034.htm

利用OpenSSL簽署多域名證書 http://www.linuxidc.com/Linux/2014-10/108222.htm

在OpenSSL中添加自定義加密算法 http://www.linuxidc.com/Linux/2015-08/121749.htm

OpenSSL 的詳細介紹:請點這裡
OpenSSL 的下載地址
:請點這裡

Copyright © Linux教程網 All Rights Reserved