码迷,mamicode.com
首页 > 系统相关 > 详细

Ubuntu12.04安装OpenCV报错及解决

时间:2016-09-30 23:33:30      阅读:696      评论:0      收藏:0      [点我收藏+]

标签:

安装环境:Ubuntu12.04

安装版本:OpenCV3.1.0

 

问题描述:

$ cmake ..

$ make

编译到21%时,报错“No rule to make target `/usr/lib/libz.so‘, needed by `lib/libopencv_core.so.”

 

问题解决:

1)查询资料,得知是软连接出了问题,需要用绝对路径重新建立软连接。

2)定位源文件在什么地方:$ locate libz.so

打印出如下两个:

/usr/lib/libz.so

/usr/lib/i386-linux-gnu/libpng.so

所以第二个应该就是源文件。

3)$ sudo mv /usr/lib/libz.so /usr/lib/libz_bk.so   // 先做一下备份

    $ sudo ln -s /usr/lib/i386-linux-gnu/libz.so /usr/lib/      // 重新建立一个软连接

4)用 ls 查看/usr/lib/libz.so,发现已经不提示错误了,结果呈现蓝绿色,用ls -l命令会显示软连接信息。

5)回到opencv-3.1.0解压目录,

$ make clean

$ make

$ make install 成功。

Ubuntu12.04安装OpenCV报错及解决

标签:

原文地址:http://www.cnblogs.com/chengzhicc/p/5925002.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!