在Linux系统中,有几种方法可以检查是否安装了zlib库:
dpkg -l | grep zlib
或者
apt list --installed | grep zlib
rpm -qa | grep zlib
或者
yum list installed | grep zlib
ls /usr/lib/libz.so* /usr/lib64/libz.so* /usr/local/lib/libz.so* 2>/dev/null
ldconfig -p | grep libz.so
echo -e '#include <zlib.h>\nint main(){return 0;}' > test.c && gcc test.c -lz -o test 2>/dev/null && echo "zlib is installed" || echo "zlib is not installed"
rm -f test test.c
ls /usr/include/zlib.h /usr/local/include/zlib.h 2>/dev/null
如果系统安装了zlib,上述方法中的一种或多种会显示相关信息。如果没有安装,你可以使用系统包管理器安装:
sudo apt-get install zlib1g-dev
sudo yum install zlib-devel
sudo dnf install zlib-devel