参考:https://blog.csdn.net/ypist/article/details/8190966
准备工作:
首先下载jpeg和libtool源代码
wget http://ftpmirror.gnu.org/libtool/libtool-2.4.6.tar.gz
wget https://sourceforge.net/projects/libjpeg/files/libjpeg/6b/jpegsrc.v6b.tar.gz
#源码下载到/usr/local/src目录下
tar xvzf libtool-2.4.6.tar.gz
tar xvzf jpegsrc.v6b.tar.gz
交叉编译libtool(jpeg需要用到)
#进入libtool源码根目录
./configure CC=arm-linux-gnueabihf-gcc --host=arm-linux-gnueabihf
make
编译完成后将目录下生成的libtool 和libtoolize拷贝到jpeg源代码目录。
交叉编译jpeg库
./configure CC=arm-linux-gnueabihf-gcc --enable-shared --enable-static --host=arm-linux-gnueabihf
make && make install
如此设置会将库安装到/usr/lib目录下,如果需要指定目录,可以在configure命令行使用--prefix实现。