Deepin15.5+cmake3.5+opencv3.1.0出现的问题

由于deepin自带gcc版本过高,容易导致在进行opencv camke时候发生找不到等头文件现象,需要将gcc和g++进行降级,建议采用 g++/cc 4.8版本 ,即sudo apt-get install gcc-4.8 g++-4.8,然后cd /usr/bin。先使用rm 删除gcc/g++,确保下次开机重启不会影响我们。然后sudo ln -s gcc-4.8 gcc和sudo ln -s g++-4.8 g++进行默认设置。然后用 gcc/g++ --version查看版本。cmake-3.5.1.tat.gz放在download下面,然后进行tar -zxvf cmake-3.5.1.tar.gz。进入cmake-3.5.1 先使用 ./bootstrap。然后make最后sudo make install。opencv也放在download下面,先解压,然后进入opencv-3.1.0目录,新建/mkdir build。然后先用cmake-qt-gui,在命令行输入sudo apt-get install cmake-qt-gui会安装最新版本的gui cmake,注意在进行gui cmake时候会出现ippicv_linux_20151201.tgz下载缓慢,可以提前下载到opencv-3.1.0/3rdparty/ippicv/downloads/linux-808b791a6eac9ed78d32a7666804320e下面然后在进行编译。编译完。在build下使用命令行

cmake -D CMAKE_BUILD_TYPE=Release-D CMAKE_INSTALL_PREFIX=/usr/local ..。然后make,最后sudo make install,如果ok就恭喜你opencv安装成功

你可能感兴趣的:(Deepin15.5+cmake3.5+opencv3.1.0出现的问题)