sudo make uninstall ,,cudn版本改变,opencv,要卸载重新生成编译,安装

昨天手贱,把CUDA和opencv的环境变量更改了,重启登陆界面输入密码时提示错误,密码一定是正确的,就是进不去,很是无语。网上各种各种解决办法都试过了,比如:在命令行模式下删除/tmp和./Xauthor,或把之前更改的环境变量改过来,等等,一点用没有。

最后重新安装一遍CUDA,重启居然好了。总结原因是由于当初遇到问题乱改CUDA的环境变量,导致显卡驱动故障,当时只是报cuda相关lib故障,重启之后就无法进入了。

还有就是在安装Opencv和CUDA时,一定要先安装CUDA然后安装Opencv。如果cuda需要重新安装,那opencv也要重新cmake和make。

1、cuda安装见我的博客:Ubuntu安装cuda7.5和caffe


2、opencv安装

a、网上大部分教程是下载编译好的安装包,我安装后问题很多,不如自己下载编译,自己亲自动手实践后才能记得住,很简单。下载官网原版OpenCV:http://opencv.org/


b、

cd ~/opencv2.4.10
mkdir release
cd release
cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local .. (注意后面有两个点
此时若报以下错误:

CMake Error at cuda_compile_generated_matrix_operations.cu.o.cmake:206 (message):

Error generating
/home/yy/opencv-2.4.9/build/modules/core/CMakeFiles/cuda_compile.dir/__/dynamicuda/src/cuda/./cuda_compile_generated_matrix_operations.cu.o

make[2]: *** [modules/core/CMakeFiles/cuda_compile.dir/__/dynamicuda/src/cuda/./cuda_compile_generated_matrix_operations.cu.o] 错误 1

make[1]: *** [modules/core/CMakeFiles/opencv_core.dir/all] 错误 2
make: *** [all] 错误 2


输入:“cmake -D CMAKE_BUILD_TYPE=bulid -D CMAKE_INSTALL_PREFIX=/usr/local -D CUDA_GENERATION=Kepler ..”,即可解决!

c、

Enter the created temporary directory (<cmake_binary_dir>) and proceed with:

make
sudo make install

d、

 
   
配置openCV参数设置
sudo gedit /etc/ld.so.conf.d/opencv.conf
添加:/usr/local/lib
使用下面这条命令使之生效:
sudo ldconfig
输入:sudo gedit /etc/bash.bashrc 加入:
PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/usr/local/lib/pkgconfig
export PKG_CONFIG_PATH

至此,OpenCV安装配置完毕



        </div>
            </div>

昨天手贱,把CUDA和opencv的环境变量更改了,重启登陆界面输入密码时提示错误,密码一定是正确的,就是进不去,很是无语。网上各种各种解决办法都试过了,比如:在命令行模式下删除/tmp和./Xauthor,或把之前更改的环境变量改过来,等等,一点用没有。

最后重新安装一遍CUDA,重启居然好了。总结原因是由于当初遇到问题乱改CUDA的环境变量,导致显卡驱动故障,当时只是报cuda相关lib故障,重启之后就无法进入了。

还有就是在安装Opencv和CUDA时,一定要先安装CUDA然后安装Opencv。如果cuda需要重新安装,那opencv也要重新cmake和make。

1、cuda安装见我的博客:Ubuntu安装cuda7.5和caffe


2、opencv安装

a、网上大部分教程是下载编译好的安装包,我安装后问题很多,不如自己下载编译,自己亲自动手实践后才能记得住,很简单。下载官网原版OpenCV:http://opencv.org/


b、

cd ~/opencv2.4.10
mkdir release
cd release
cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local .. (注意后面有两个点
此时若报以下错误:

CMake Error at cuda_compile_generated_matrix_operations.cu.o.cmake:206 (message):

Error generating
/home/yy/opencv-2.4.9/build/modules/core/CMakeFiles/cuda_compile.dir/__/dynamicuda/src/cuda/./cuda_compile_generated_matrix_operations.cu.o

make[2]: *** [modules/core/CMakeFiles/cuda_compile.dir/__/dynamicuda/src/cuda/./cuda_compile_generated_matrix_operations.cu.o] 错误 1

make[1]: *** [modules/core/CMakeFiles/opencv_core.dir/all] 错误 2
make: *** [all] 错误 2


输入:“cmake -D CMAKE_BUILD_TYPE=bulid -D CMAKE_INSTALL_PREFIX=/usr/local -D CUDA_GENERATION=Kepler ..”,即可解决!

c、

Enter the created temporary directory (<cmake_binary_dir>) and proceed with:

make
sudo make install

d、

 
 
配置openCV参数设置
sudo gedit /etc/ld.so.conf.d/opencv.conf
添加:/usr/local/lib
使用下面这条命令使之生效:
sudo ldconfig
输入:sudo gedit /etc/bash.bashrc 加入:
PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/usr/local/lib/pkgconfig
export PKG_CONFIG_PATH

至此,OpenCV安装配置完毕



        </div>
            </div>

猜你喜欢

转载自blog.csdn.net/m0_37192554/article/details/81034695