在Linux系統中安裝和編譯libwebp的方法如下:
sudo apt-get install -y build-essential cmake git libpng-dev libjpeg-dev libtiff-dev libgif-dev
在Fedora和RHEL系統中,可以使用以下命令安裝:
sudo dnf groupinstall -y "Development Tools"
sudo dnf install -y cmake git libpng-devel libjpeg-devel libtiff-devel libgif-devel
git clone https://github.com/webmproject/libwebp.git
build
的文件夾,并進入該文件夾:cd libwebp
mkdir build
cd build
cmake -DBUILD_SHARED_LIBS=ON -DCMAKE_INSTALL_PREFIX=/usr ..
這里,-DBUILD_SHARED_LIBS=ON
表示編譯成動態鏈接庫,-DCMAKE_INSTALL_PREFIX=/usr
表示將庫安裝到/usr
目錄下。你可以根據需要修改這些選項。
make -j$(nproc)
這里,-j$(nproc)
表示使用與CPU核心數相同的線程數進行編譯,以加快編譯速度。
sudo make install
ldconfig -p | grep libwebp
如果看到類似libwebp.so.2
(或libwebp.so
)的輸出,說明libwebp已經成功安裝。
現在你已經在Linux系統中安裝并編譯了libwebp,可以在你的項目中使用它了。