編譯環境
操作系統:
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
,可以直接用來參與靜態編譯