Linux下編譯OpenSSL


編譯環境
操作系統:   Red Hat Enterprise Linux Server release 5.4 64-bit
編譯工具:   gcc (GCC) 4.1.2 20080704 (Red Hat 4.1.2-46)

1.     下載zlib庫
zlib-1.2.7.tar.gz 包為例,將 zlib-1.2.7.tar.gz 上傳至/home目錄下

2.     編譯安裝zlib庫
$  cd /home
$   tar -zxvf  zlib-1.2.7.tar.gz
$   cd zlib-1.2.7
$   ./configure --prefix=/usr/local
make   &&   make install   &&   make clean

3.     下載 OpenSSL
地址: http://www.openssl.org/source /
openssl-1.0.1c.tar.gz 包為例,將 openssl-1.0.1c.tar.gz 上傳至/home目錄下

4.       解壓OpenSSL
$  cd /home
$   tar -zxvf openssl-1.0.1c.tar.gz
$   cd openssl-1.0.1c

5.     編譯並安裝
編譯
$   ./config enable-shared --prefix=/usr/local/openssl/ --openssldir=/usr/local/ssl/zlib
make   &&   make test   && make install
清理編譯時的中間文件
$  make clean

6.     使用
在/usr/local/openssl/lib中存放的生成的openssl庫 libcrypto .a和 libssl.a ,可以直接用來參與靜態編譯





免責聲明!

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



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