linux下安装libwebp

Preparing the platform
Linux platform

    Install the libjpeg and libpng packages, needed to convert between JPEG, PNG and WebP image formats. Packaged installation are dependent on the Linux distributions. As an example, Ubuntu distribution requires to run the following commands:

       sudo apt-get install libjpeg62-dev
      sudo apt-get install libpng12-dev


    Complete the installation (see below).
Mac OS X platform 10.5 (Leopard) and 10.6 (Snow Leopard)

    Follow the same steps outlined above except that you do not need to follow Step 4 to install libwebp.
    Install the JPEG and PNG dependencies:

        sudo port install libjpeg libpng
       
    Complete the installation (see below).

Cygwin platform

    Download setup.exe from the Cygwin web page.
    Run setup.exe and proceed through the installation.
    At the Select Packages screen, add to the pre-selected packages the following:
        libjpeg-devel, libpng12-devel and libpng14-devel
        gcc, make and automake (for building packages)
    Complete the installation (see below).

Building the WebP from source on Unix platforms

    Download libwebp-0.1.2.tar.gz from the downloads list.
    Untar or unzip the package. This creates a directory libwebp-0.1.2/:

          tar xvzf libwebp-0.1.2.tar.gz
       
    Build WebP encoder cwebp and decoder dwebp:
    Go to the libwebp/ directory and run the following commands:

          cd libwebp
        ./autogen.sh
        ./configure
        make
        sudo make install
        备注:运行./autogen.sh报错,则先运行yum -y install automake libtool   

    This builds and installs the cwebp & dwebp command line tools, along with the libwebp libraries (dynamic and static).

    These tools are usually installed under /usr/local/bin/ by default. The local version are built under the examples/ directory.

    The library will usually be installed under the /usr/local/lib/ directory. To avoid run-time errors, make sure that your LD_LIBRARY_PATH environment variable includes this location. The C headers are typically installed under /usr/local/include/webp.

相关推荐