我用的centos:No package zlib1g-dev available. No package libssl-dev available.
时间: 2023-06-18 13:03:44 浏览: 84
这两个包是针对 Debian/Ubuntu 系统的,如果你在 CentOS 上需要安装它们,你可以使用以下命令:
```
yum install zlib-devel
yum install openssl-devel
```
这将会安装 CentOS 上对应的包。请注意,这些包的名称在不同的 Linux 发行版之间可能会有所不同。
相关问题
gcc: error: unrecognized command line option '--with-zlib' gcc: error: unrecognized command line option '--with-ssl'
这个错误通常是由于缺少 zlib 和 openssl 库导致的。你需要先安装这两个库,然后再重新编译应用程序。如果你使用的是 Linux 系统,可以尝试以下命令安装这两个库:
对于 Debian 和 Ubuntu 系统:
```
sudo apt-get install zlib1g-dev libssl-dev
```
对于 Red Hat 和 CentOS 系统:
```
sudo yum install zlib-devel openssl-devel
```
安装完成后,重新编译应用程序即可。
检查linux服务器中是否存在: gcc-c++、 pcre-devel、 zlib-devel、openssl-devel
您可以在 Linux 服务器上使用以下命令来检查这些软件包是否存在:
对于 CentOS/RHEL/Fedora 系统,请使用:
```
yum list installed gcc-c++ pcre-devel zlib-devel openssl-devel
```
对于 Debian/Ubuntu 系统,请使用:
```
dpkg -l | grep gcc-c++ && dpkg -l | grep libpcre3-dev && dpkg -l | grep zlib1g-dev && dpkg -l | grep libssl-dev
```
这些命令将列出已安装的软件包及其版本。如果软件包未安装,则会显示“未安装”或类似的消息。