在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,可以在你的项目中使用它了。