赞
踩
在/work/system/目录下新建一个libjpeg-arm目录,命令为:$sudo mkdir libjpeg-arm。
清除命令:$sudo make distclean
配置:$./configure --prefix=/work/system/libjpeg-arm --exec-prefix=/work/system/libjpeg-arm --enable-shared --enable-static
$sudo mkdir man $cd man $sudo mkdir man1 $sudo mkdir lib $sudo mkdir bin
在/work/system/jpeg-6b/目录下执行以下命令:
$sudo make $sudo make install
执行后,可以看到/work/system/libjpeg-arm/各文件夹中的内容。
bin目录下文件:
include目录下文件:
lib目录下文件:
/man/man1目录下文件:
检测/work/system/libjpeg-arm/lib/目录下生成的库是否为arm版,执行命令:$file libjpeg.so.62.0.0
(3)文件拷贝
执行命令:$sudo cp libjpeg.la libjpeg.so libjpeg.so.62 libjpeg.so.62.0.0 /usr/local/arm/4.3.2/arm-none-linux-gnueabi/lib
执行完以上操作后执行以下命令检查库文件是否已正确安装:
$ arm-linux-gcc -print-file-name=libjpeg.so
如果输出为"libjpeg.so"的路径,说明安装正确,否则,安装不正确。
至此libjpeg交叉编译完成。
2、交叉编译 x264,xvid,ffmpeg
为了使OpenCV能处理视频,要事先交叉编译ffmpeg,而ffmpeg又是依赖x264和xvid的。
这里暂时用不到
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。