אם כלי השירות שעברו קומפילציה מראש לא מתאימים לצרכים שלכם, אתם יכולים ליצור את כלי השירות של WebP בעצמכם.
קומפילציה ב-Windows באמצעות Visual C++
- מורידים את - 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
- מתקינים את החבילות - libjpeg,- libpng,- libtiffו-- libgifשנדרשות כדי להמיר בין פורמטים של תמונות JPEG, PNG, TIFF, GIF ו-WebP.- ניהול החבילות משתנה בהתאם להפצת 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: - sudo port selfupdate
- מתקינים את יחסי התלות של JPEG,  PNG,  TIFF ו-GIF: - sudo port install jpeg libpng tiff giflib
- משלימים את ההתקנה (ראו בהמשך). 
Cygwin
- מורידים את setup.exe מדף האינטרנט של Cygwin. 
- מריצים את setup.exe וממשיכים בתהליך ההתקנה. 
- במסך Select Packages (בחירת חבילות), מוסיפים לחבילות שנבחרו מראש את החבילות הבאות: - 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ומפענח WebP- dwebp:- עוברים לספרייה שאליה חולצו הקבצים של - libwebp-1.6.0/ומריצים את הפקודות הבאות:- cd libwebp-1.6.0 ./configure make sudo make install- הפקודה הזו בונה ומתקינה את כלי שורת הפקודה - cwebpו-- dwebp, וגם את הספריות- libwebp(דינמיות וסטטיות).- בדרך כלל הכלים האלה מותקנים כברירת מחדל בתיקייה - /usr/local/bin/. הגרסאות המקומיות נוצרות בספרייה- examples/.- הספרייה תותקן בדרך כלל בספרייה - /usr/local/lib/. כדי להימנע משגיאות בזמן הריצה, צריך לוודא שמשתנה הסביבה- LD_LIBRARY_PATHכולל את המיקום הזה. בדרך כלל, קובצי הכותרות של C מותקנים בתיקייה- /usr/local/include/webp.- כדי לראות אפשרויות נוספות, מריצים את הפקודה: - ./configure --help
מה השלב הבא?
במאמר שימוש ב-WebP מוסבר איך להתחיל להמיר את התמונות.
