사전 컴파일된 유틸리티가 요구사항에 맞지 않으면 WebP 유틸리티를 직접 빌드할 수 있습니다.
Visual C++로 Windows에서 컴파일
- 다운로드 목록에서 - libwebp-1.6.0.tar.gz를 다운로드하고 콘텐츠를 추출합니다.
- libwebp-1.6.0디렉터리에서 다음을 실행합니다.- nmake /f Makefile.vc CFG=release-static RTLIBCFG=static OBJDIR=output- 추가 옵션을 보려면 다음을 실행하세요. - nmake /f Makefile.vc
- output\release-static\x86\bin또는- output\release-static\x64\bin디렉터리에는 타겟팅된 플랫폼에 따라- cwebp.exe및- dwebp.exe도구가 포함됩니다.- output\release-static\(x86|x64)\lib디렉터리에는- libwebp정적 라이브러리가 포함됩니다.
Unix 계열 플랫폼에서 컴파일
플랫폼 준비
Linux
- JPEG, PNG, TIFF, GIF, WebP 이미지 형식 간 변환에 필요한 - libjpeg,- libpng,- libtiff,- libgif패키지를 설치합니다.- 패키지 관리는 Linux 배포판에 따라 다릅니다. Ubuntu 및 Debian에서는 다음 명령어를 실행하면 필요한 패키지가 설치됩니다. - sudo apt-get install libjpeg-dev libpng-dev libtiff-dev libgif-dev
- 설치를 완료합니다 (아래 참고). 
macOS
MacPorts는 종속 항목을 충족하는 편리한 방법입니다. MacPorts가 이미 설치되어 있다면 3단계로 바로 이동하세요. 아니라면 다음 단계를 따르세요.
- MacPorts 다운로드 사이트에서 macOS 버전에 맞는 MacPorts를 다운로드합니다. MacPorts를 사용하려면 Xcode를 설치해야 합니다. 
- MacPorts 안내에 따라 MacPorts를 설치합니다. 
- MacPorts를 업데이트합니다. - sudo port selfupdate
- JPEG, PNG, TIFF, GIF 종속 항목을 설치합니다. - sudo port install jpeg libpng tiff giflib
- 설치를 완료합니다 (아래 참고). 
Cygwin
- Cygwin 웹페이지에서 setup.exe를 다운로드합니다. 
- setup.exe를 실행하고 설치를 진행합니다. 
- 패키지 선택 화면에서 사전 선택된 패키지에 다음을 추가합니다. - libjpeg-devel,- libpng-devel,- libtiff-devel,- libgif-devel
- gcc,- make,- automake(패키지 빌드용)
 
- 설치를 완료합니다 (아래 참고). 
건물
- 다운로드 목록에서 - libwebp-1.6.0.tar.gz을 다운로드합니다.
- 패키지의 압축을 풀거나 압축을 해제합니다. 그러면 - libwebp-1.6.0/이라는 디렉터리가 생성됩니다.- tar xvzf libwebp-1.6.0.tar.gz
- WebP 인코더 - cwebp및 디코더- dwebp를 빌드합니다.- libwebp-1.6.0/가 추출된 디렉터리로 이동하여 다음 명령어를 실행합니다.- cd libwebp-1.6.0 ./configure make sudo make install- 이렇게 하면 - libwebp라이브러리 (동적 및 정적)와 함께- cwebp및- dwebp명령줄 도구가 빌드되고 설치됩니다.- 이러한 도구는 일반적으로 기본적으로 - /usr/local/bin/아래에 설치됩니다. 로컬 버전은- examples/디렉터리 아래에 빌드됩니다.- 라이브러리는 일반적으로 - /usr/local/lib/디렉터리에 설치됩니다. 런타임 오류를 방지하려면- LD_LIBRARY_PATH환경 변수에 이 위치가 포함되어 있는지 확인하세요. C 헤더는 일반적으로- /usr/local/include/webp아래에 설치됩니다.- 추가 옵션을 보려면 다음을 실행하세요. - ./configure --help
다음 단계
이미지 변환을 시작하는 방법을 알아보려면 WebP 사용으로 이동하세요.
