jpeglib库移植
jpeglib库:jpegsrc.v9e.tar.gz(下载网址:http://www.ijg.org/files)
1. 在Linux PC机上新建一个文件夹,用于存放安装文件,如:mkdir /home/min/tools/jpegsrc.v9e
2. 解压jpegsrc.v9e.tar.gz,并进入其目录,执行:./configure --prefix=/home/min/tools/jpegsrc.v9e CC=arm-linux-gnueabihf-gcc --host=arm-linux --enable-shared --enable-static
说明:“--prefix”:指定安装目录,即步骤1中所创建的目录
3. 执行make
4. 执行make install
5. 将安装目录下的库文件拷贝到开发板的lib库中,如:cp /home/min/tools/jpegsrc.v9e/lib/*.so.* /hom/min/rootfs/usr/lib
以上jpeglib库移植完成
应用程序事项:
1. 拷贝库安装目录下的四个头文件(jconfig.h jerror.h jmorecfg.h jpeglib.h,路径:/home/min/tools/jpegsrc.v9e/include/),到自己应用程序的目录下, 并在应用程序文件中增加头文件"jpeglib.h"
2. 编译应用程序时,要增加动态库的链接和"-ljpeg"选项