使用cmake时出现以下错误:
cmake: /usr/local/lib/libssl.so.1.1: version `OPENSSL_1_1_1' not found (required by /usr/lib/x86_64-linux-gnu/libcurl.so.4)
先确认了下问题,使用命令objdump -tT libssl.so.1.1 |grep OPENSSL_1_1_
发现库文件里只有OPENSSL_1_1_0, 没有 OPENSSL_1_1_1。
或者使用 openssl version 查看版本。
解决方法:
去https://www.openssl.org/下载最新版本,目前 是 openssl-1.1.1g.tar.gz。
tar xvf openssl-1.1.1g.tar.gz
cd openssl-1.1.1g
./config
make
make install
最后使用openssl version确认下版本。 OK!