JooTC
linux-logo-purple

zlib.h: no such file or directory 문제 해결 방법

zlib.h: no such file or directory 문제

zlib 라이브러리를 사용하는 소스 코드를 빌드 또는 실행하려 할 때 문제가 발생하며 중단되는 경우가 있습니다. 주로 다음 세 가지 에러 메시지 중 하나가 출력되는 경우가 있습니다.

configure: error: *** zlib.h missing - please install first or check config.log ***
fatal error: zlib.h: no such file or directory
"iostreams/zlib.cpp", line 19.10: 1540-0836 (S) The #include file "zlib.h" is not found.
make[3]: *** [zlib.o] Error 1

해결 방법

위 에러 메시지를 확인하면 대략 zlib과 관련한 무언가가 누락된 것을 알 수 있습니다. 이는 단순히 zlib 개발자용 라이브러리를 설치함으로서 해결할 수 있습니다.

아래 자신의 OS를 확인한 후 각 OS에 맞는 명령어를 입력하면 됩니다. 명령은 root 권한의 사용자로 실행되어야 합니다.

대부분의 최신 Debian 계열 (+Ubuntu) OS

apt install zlib1g-dev

오래된 버전의 Debian 계열 (+Ubuntu) OS

apt install zlib1g-dev

RedHat Enterprise Linux 계열 (CentOS, Fedora) OS

dnf install zlib-devel

참고로 dnf 명령어가 없을 경우 yum 을 대신 사용하시면 됩니다. RedHat/CentOS 7yum을, RedHat/CentOS 8dnf를 주로 사용합니다.

구독
알림
guest

0 Comments
Inline Feedbacks
모든 댓글 보기
0
이 포스트에 대한 의견을 남겨주세요!x
error: 콘텐츠 무단 사용, 도용 사례로 인해 복사가 제한됩니다. 링크(URL)첨부를 사용해주세요. (소스코드는 복사할 수 있어요)