背景
最近不小心把Linux操作系统搞坏了,重新装了,在编译Redis的时候报错如下:
在环境上查看openssl,发现已经安装了。
问题解决
于是我在Linux上全局搜了一把
sudo find ./ -name "openssl"
结果如下:
./usr/share/bash-completion/completions/openssl
./usr/share/lintian/overrides/openssl
./usr/local/lib/python3.9/dist-packages/jedi/third_party/typeshed/third_party/2and3/cryptography/hazmat/bindings/openssl
./usr/include/openssl
./usr/include/x86_64-linux-gnu/openssl
./usr/lib/python3/dist-packages/cryptography/hazmat/bindings/openssl
./usr/lib/python3/dist-packages/cryptography/hazmat/backends/openssl
./usr/lib/ruby/2.7.0/openssl
./usr/bin/openssl
发现没有头文件,后来找了下资料发现需要安装libssl-dev
,使用下面命令安装之后就好了。
sudo apt install libssl-dev