下载:https://sourceforge.net/projects/libjpeg-turbo/files/
我这里下载的是1.5.3版本,1.5.8以后的版本编译方式不同。
下载后缀名为tar.gz的压缩包
解压:
tar -xzvf libjpeg-turbo-1.5.3.tar.gz
重命名:
mv libjpeg-turbo-1.5.3 libjpeg-turbo
安装编译依赖包
sudo apt-get install nasm autoreconf
执行命令:
autoreconf -fiv
这里遇到了一个error
configure.ac:21: error: possibly undefined macro: AC_PROG_LIBTOOL
If this token and others are legitimate, please use m4_pattern_allow.
See the Autoconf documentation.
这里只需要下载一个libtool就解决了
sudo apt-get install libtool
第一步完成~~~
接下来删除所有在/usr/local/lib中的libjpeg.so*文件
rm -rf /usr/local/lib/libjpeg.so*
然后,执行命令
./configure --prefix=/usr/local --mandir=/usr/local/share/man --with-jpeg8 --disable-static --docdir=/usr/local/share/doc/libjpeg-turbo-1.5.3
编译安装
make
sudo make install
最后测试:
make test
参考:https://blog.csdn.net/dancer__sky/article/details/78631577