make[2]: *** 没有规则可制作目标“/usr/lib64/libssl.so”,由“Utilities/cmcurl/curltest” 需求。 停止。
时间: 2023-12-28 22:03:29 浏览: 118
CentOS 安装软件出现错误:/lib/ld-linux.so.2: bad ELF interpreter 解决
这个错误提示是由于编译 `curltest` 时缺少 OpenSSL 库导致的。你需要安装 OpenSSL 库,并且在编译时将其链接到 `curltest` 中。可以按照以下步骤进行操作:
1. 安装 OpenSSL 库,可以使用以下命令:
```
sudo apt-get install libssl-dev
```
2. 确认 OpenSSL 库已经正确安装,可以使用以下命令:
```
pkg-config --modversion openssl
```
如果输出了 OpenSSL 的版本号,则表示已经安装成功。
3. 在编译 `curltest` 时需要将 OpenSSL 库链接进去,可以使用以下命令:
```
gcc -o curltest Utilities/cmcurl/curltest.c -lcurl -lssl -lcrypto
```
这样就可以将 `curltest` 编译成功并且链接了 OpenSSL 库。
希望这些步骤能够帮助你解决问题。
阅读全文