《Linux操作系统-系统移植》第6章 摄像头移植 -第1节 USB摄像头移植与使用 B

1.2 JPEG 库移植

第一步:下载libjpeg库
下载地址http://www.ijg.org/
下载jpegsrc.v9c.tar.gz这个文件,移动到Ubuntu中。

第二步:解压这个文件
$tar -xvf jpegsrc.v9c.tar.gz

第三步:建立编译文件夹
打开终端,切换到解压的目录,建立编译后的文件夹。
$ cd ./jpeg-9c/
$mkdir install

第四步:编译配置
$./configure ­­host= arm-fsl-linux-gnueabi ­­prefix=pwd/install --enable-shared --enable-static
【注1】–host参数要与交叉编译器名称对应(注意:此参数一定要加,否则交叉编译很可能不成功)。
–prefix参数是强制设定install之后生成文件的存放目录,加上这个参数有利于将输出文件统一拷贝到开发板上。
–enable-shared参数是设置生成的lib库为共享库,即生成***.so, .so.x文件。
–enable-static参数是设置生成的lib库为静态库,即生成
.a文件(注意:如果不需要在项目中加入静态库的话,此参数可以不加)。
【注2】这几个参数可以根据自己的实际情况来修改。

第五步:执行编译
$make
可能需要几分钟。接下来就是执行安装。
$make install
编译完成后,在install文件目录下生成了/bin, /lib, /include三个文件夹。
html>

你可能感兴趣的:(《Linux操作系统-系统移植》第6章 摄像头移植 -第1节 USB摄像头移植与使用 B)