Linux下安装OpenCV问题:No rule to make target ;usr/lib/x86_64-linux-gnu/libGL.so
2016-10-02 15:25
716 查看
很多Linux环境下出现此类Bug时,一般大部分原因是因为make 编译的时候,动态链接库的链接性中断,因此解决方案为添加symlink(符号链接).
1. 搜索libGL.so文件路径: 比如,本机中路径为:/usr/lib/libGL.so
2. 建立symlink: sudo ln -s /usr/lib/libGL.so.1 /usr/lib/x86_64-linux-gnu/libGL.so (之所以链接到libGL.so.1而不是libGL.so可能是为了便于区分)
3. 如果出现错误: ln: failed to create symbolic link '/usr/lib/x86_64-linux-gnu/libGL.so' : File exists
则删除已有链接: sudo rm /usr/lib/x86_64-linux-gnu/libGL.so
4. 重新执行步骤2建立symlink.
Bug解决:
1. 搜索libGL.so文件路径: 比如,本机中路径为:/usr/lib/libGL.so
2. 建立symlink: sudo ln -s /usr/lib/libGL.so.1 /usr/lib/x86_64-linux-gnu/libGL.so (之所以链接到libGL.so.1而不是libGL.so可能是为了便于区分)
3. 如果出现错误: ln: failed to create symbolic link '/usr/lib/x86_64-linux-gnu/libGL.so' : File exists
则删除已有链接: sudo rm /usr/lib/x86_64-linux-gnu/libGL.so
4. 重新执行步骤2建立symlink.
Bug解决:
相关文章推荐
- No rule to make target 'usr/lib/x86_64-linux-gnu/libcuda.so' Linux下安装OpenCV时 make编译出现的Bug
- Ubuntu上编译OpenCV出现No rule to make target '/usr/lib/libpng.so' 错误
- make: *** No rule to make target `menuconfig'. Stop.问题解决方案-Linux(3)
- linux内核编译中的各种问题:No rule to make target `menuconfig'&&Unable to find the Ncurses libraries
- 新安装CCS 后编译出现问题:gmake:No rule to make target clean
- android5.0编译问题:No rule to make target 'external/chromium_org/third_party/angle/.git/index',
- nginx 安装时候报错:make: *** No rule to make target `build', needed by `default'. Stop.
- make[2]: *** No rule to make target '/usr/lib/x86_64-linux-gnu/libGL.so'
- No rule to make target `out/target/product/generic/obj/lib/liblog.so'
- Android5.0编译问题:No rule to make target 'external/chromium_org/third_party/angle/.git/index',
- Linux No rule to make target OR cannot find -l
- kinectv2编译时出现错误需要目标/usr/lib/x86_64-linux-gnu/libGL.so”。 停止。
- make: *** No rule to make target `all'. Stop.的问题 解决办法!
- centos7.3下安装nginx出现make: *** No rule to make target `build', needed by `default'. Stop.
- 关于make: *** No rule to make target""问题总结
- Qt make: *** No rule to make target 问题
- android5.0编译问题:No rule to make target 'external/chromium_org/third_party/angle/.git/index',
- nginx 安装时候报错:make: *** No rule to make target `build', needed by `default'. Stop.
- linux内核编译错误 No rule to make target menuconfig解决方法
- 【cocos2d-x打包问题】之make.exe: *** No rule to make target