- 下载
https://github.com/openssl/openssl/releases
[ Downloads ] - /source/index.html
不同版本下载目录:
https://openssl-library.org/source/old/index.html
- 解压
tar xf openssl-1.1.1w.tar.gz
cd openssl-1.1.1w
- 编译
BUILD_LIBS=${HOME}/build_libs
make clean
./config \
-fPIC shared \
--prefix=${BUILD_LIBS} \
--openssldir=${BUILD_LIBS}/openssl
make
make install
实际编译中,make install会出错,因为之前的prefix设置无效。这个时候需要sudo make install
- 复制到lib
编译出来的东西放在lib64下,有时编译需要lib
cp -rf lib64 lib