源码编译步骤如下:
tar -zxvf openssl-1.0.2j.tar.gz
cd openssl-1.0.2j
./config --prefix=/usr/local/openssl shared zlib
make
make install
编译完成后,将/usr/local/openssl/bin目录加入PATH中,将/usr/local/openssl/lib目录加入LD_LIBRARY_PATH中,再次下载即可。
export PATH=/usr/local/openssl/bin:$PATH
export LD_LIBRARY_PATH=/usr/local/openssl/lib:$LD_LIBRARY_PATH
如果还报opensslv.h找不到的错误,可把/usr/local/ssl/include/openssl链接到/usr/include目录下:
ln -s /usr/local/openssl/include/openssl /usr/include