当前位置:   article > 正文

fatal error zlib.h No such file or directory_fatal error: zlib.h: no such file or directory

fatal error: zlib.h: no such file or directory

升级openssl的时候,遇到这个错误。

http://www.zlib.net/ 找到最新的下载链接。

wget http://www.zlib.net/zlib-1.2.13.tar.gz

下载

解压进入目录

  1. tar -xzvf zlib-1.2.13.tar.gz
  2. cd zlib-1.2.13

编译:

  1. ./configure
  2. make test
  3. make install
  4. 构建共享库
  5. make clean
  6. ./configure --shared
  7. make test
  8. make install
  9. cp zutil.h /usr/local/include
  10. cp zutil.c /usr/local/include

install openssl

  1. wget https://www.openssl.org/source/openssl-1.1.1t.tar.gz
  2. tar -xzvf openssl-1.1.1t.tar.gz
  3. cd openssl-1.1.1t
  4. ./config shared zlib
  5. make
  6. make install
  7. mv /usr/bin/openssl /usr/bin/openssl.bak
  8. mv /usr/include/openssl /usr/include/openssl.bak
  9. ln -s /usr/local/bin/openssl /usr/bin/openssl
  10. ln -s /usr/local/include/openssl/ /usr/include/openssl

check openssl

  1. # openssl version -a
  2. OpenSSL 1.1.1t 7 Feb 2023 (Library: OpenSSL 1.1.1k FIPS 25 Mar 2021)
  3. built on: Sun Feb 19 22:41:51 2023 UTC
  4. platform: linux-x86_64
  5. options: bn(64,64) rc4(16x,int) des(int) idea(int) blowfish(ptr)
  6. compiler: gcc -fPIC -pthread -m64 -Wa,--noexecstack -Wall -O3 -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -Wa,--noexecstack -Wa,--generate-missing-build-notes=yes -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DZLIB -DNDEBUG -DPURIFY -DDEVRANDOM="\"/dev/urandom\""
  7. OPENSSLDIR: "/etc/pki/tls"
  8. ENGINESDIR: "/usr/lib64/engines-1.1"
  9. Seeding source: os-specific

参考:

http://www.zlib.net/

Frequently Asked Questions about zlib

/index.html (openssl.org)

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/Gausst松鼠会/article/detail/511428
推荐阅读
相关标签
  

闽ICP备14008679号