设为首页 加入收藏

TOP

OpenCV 2.0移植过程中zlib,jpeg,png库的交叉编译(二)
2014-11-24 11:42:23 来源: 作者: 【 】 浏览:2
Tags:OpenCV 2.0 移植 过程 zlib jpeg png 交叉 编译
//修改这里


MKDIR_P=mkdir -p



# where "make install" putslibpng12.a, libpng12.so*,


# libpng12/png.h and libpng12/pngconf.h


# Prefix must be a full pathname.


prefix=/home/xgy/toolchain/arm/4.3.2/arm-none-linux-gnueabi


exec_prefix=$(prefix)



# Where the zlib library and include filesare located.


#ZLIBLIB=/usr/local/lib


#ZLIBINC=/usr/local/include


ZLIBLIB=/home/xgy/toolchain/arm/4.3.2/arm/arm-none-linux-gnueabi/lib //修改这里


ZLIBINC=/home/xgy/toolchain/arm/4.3.2/arm/arm-none-linux-gnueabi/include//修改这里


保存退出后执行如下命令:


xgy@ubuntu:~/tmp/libpng-1.2.18$ make


xgy@ubuntu:~/tmp/libpng-1.2.18$ makeinstall


然后可以去~/toolchain/arm/4.3.2/arm-none-linux-gnueabi/{include,lib}目录下是否多了一些文件(可以另外再开一个终端查看,这样方便点),如下图:




如果有错,检查下前面的步聚,特别是看zlib有安装有没有出错。



接下来安装jpeg库


xgy@ubuntu:~/tmp/libpng-1.2.18$ cd ..


xgy@ubuntu:~/tmp$tar zxvf jpegsrc.v6b.tar.gz


xgy@ubuntu:~/tmp/jpeg-6b$


xgy@ubuntu:~/tmp/jpeg-6b$ ./configure --prefix=/home/xgy/toolchain/arm/4.3.2/arm-none-linux-gnueabi/--host=arm-linux --enable-shared


按此命令进行,然后修 改makefile文件将CC的值改为arm-linux-gcc,一定得改!!


xgy@ubuntu:~/tmp/jpeg-6b$make


安装前需要在 arm-linux 下建个目录,不然安装会出错


xgy@ubuntu:~/tmp/jpeg-6b$mkdir -pv /home/xgy/toolchain/arm/4.3.2/arm-none-linux-gnueabi/man/man1


mkdir: created directory `/home/xgy/toolchain/arm/4.3.2/arm-none-linux-gnueabi/man/man1


xgy@ubuntu:~/tmp/jpeg-6b$ make install



然后可以去~/toolchain/arm/4.3.2/arm-none-linux-gnueabi/{include, lib}目录下是否多了一些文件(可以另外再开一个终端查看,这样方便点),如下图:



到此,三个库安装完毕!


首页 上一页 1 2 下一页 尾页 2/2/2
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇基于Android的GPS导航软件 下一篇Boa 0.94在Power Linux上的移植

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容:

·求navicat for mysql (2025-12-26 13:21:33)
·有哪位大哥推荐一下m (2025-12-26 13:21:30)
·MySQL下载与安装教程 (2025-12-26 13:21:26)
·Linux_百度百科 (2025-12-26 12:51:52)
·Shell 流程控制 | 菜 (2025-12-26 12:51:49)