昨晚编译的安卓系统又双叒挂了,一看原因,原来是openssl的问题,没办法,只能从openssl1.1升级到3.0.9了,记录一下,可以少踩一次坑
伸手党福利
一键编译脚本
# download openssl
if [ ! -d openssl ] ;
then
mkdir openssl && cd openssl
wget https://www.openssl.org/source/openssl-3.0.9.tar.gz --no-check-certificate
tar -zxf openssl-3.0.9.tar.gz
cd openssl-3.0.9
./config
make -j$(nproc) && make install
sudo ln -s /usr/local/lib64/libssl.so.3 /usr/lib/libssl.so.3
sudo ln -s /usr/local/lib64/libcrypto.so.3 /usr/lib/libcrypto.so.3
fi
检查openssl version
以前的查看命令是 openssl -version,现在是openssl version
安装位置改变
以前的openssl 是32位的,安装位置在
/usr/local/lib/目录下的,而现在的openssl是64位版本,在/usr/local/lib64/下,所以在软连接的时候要注意一下你的openssl究竟在哪里