[置顶] Ubuntu17.04 编译Elastic fusion 出现CUDA8.0与GCC版本问题
2017-08-16 19:11
791 查看
hello ,大家好!最近的系统,开始测一波开源框架了,实时dense 重建的Efusion,在ubuntu17.04里,我艰难的辛苦调试编译下终于可以了!
简单说下遇到的问题:
1、CUDA中/usr/local/cuda/host_config.h #error -- unsupported GNU version! gcc versions later than 5 are not supported!
问题对症下药,直接注释掉 //
2、GCC,g++版本过高,导致很多情况无法编译过。目前只有降级处理。
首先查看GCC,g++版本
发现GCC版本是为6
查看下gcc所有版本
更新
贴张图看下
简单说下遇到的问题:
1、CUDA中/usr/local/cuda/host_config.h #error -- unsupported GNU version! gcc versions later than 5 are not supported!
问题对症下药,直接注释掉 //
2、GCC,g++版本过高,导致很多情况无法编译过。目前只有降级处理。
首先查看GCC,g++版本
gcc -v g++ -v
发现GCC版本是为6
sudo apt-get install gcc-4.8 sudo apt-get install g++-4.8
ls /usr/bin/gcc*
ls /usr/bin/gcc*
查看下gcc所有版本
sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-4.8 100 sudo update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-4.8 100
更新
sudo update-alternatives --config gcc
sudo update-alternatives --config g++
贴张图看下
相关文章推荐
- [置顶] ubuntu 上cuda安装出现的一些问题
- Ubuntu16.04+cuda8.0+cudnn5.1配置faster-rcnn的方法以及训练自己的数据出现的问题
- ubuntu下 GCC编译程序出现 undefined reference to `std::ios_base::Init::Init()'问题
- ubuntu下 GCC编译程序出现 undefined reference to `std::ios_base::Init::Init()'问题
- 64位Ubuntu 12.04下编译android gcc版本过高问题解决
- ubuntu下 GCC编译程序出现 undefined reference to `std::ios_base::Init::Init()'问题
- Ubuntu10.04 交叉编译工具glibc2.3.6制作gcc版本过高问题
- [置顶] GTX1070+ubuntu14.04+cuda8.0+opencv3.0.0编译教程
- Win10+VS2013+CUDA8.0编译运行例程(.cu)出现error MSB4062:未能从程序集...问题的解决
- ubuntu进行交叉编译时出现gcc版本无法识别
- 64位Ubuntu 11.10下编译android gcc版本过高问题解决
- Caffe+CUDA8.0+CuDNNv5.1+OpenCV3.1+Ubuntu14.04 配置参考文献 以及 常见编译问题总结
- Ubuntu 关于gcc/g++版本更换以及编译问题
- ubuntu 在opencv3.1基础上 安装3.2的版本,安装完成后。 。。编译代码出现的问题。
- Ubuntu 17.04 CUDA 8.0 安装问题
- ubuntu下编译时出现“make: arm-linux-gcc:命令未找到”的问题
- ubuntu下 GCC编译程序出现 undefined reference to `std::ios_base::Init::Init()'问题
- CUDNN版本太低出错+编译PSPNet用Cuda-8.0出现错误。
- ubuntu下 GCC编译程序出现 undefined reference to `std::ios_base::Init::Init()'问题
- ubuntu下编译时出现“make: arm-linux-gcc:命令未找到”的问题