您的位置:首页 > 其它

[置顶] 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 -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++


贴张图看下

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐