首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何用gcc 5建立数据自动化系统8样本?

如何用gcc 5建立数据自动化系统8样本?
EN

Stack Overflow用户
提问于 2017-07-15 21:35:55
回答 2查看 1.2K关注 0票数 1

我已经在Ubuntu17.04上安装了cuda-samples-8-0软件包,我想用gcc-5构建示例,我已经在我的机器上安装了gcc-6。gcc-6不被CUDA 8所支持,并给出了大量的编译错误。

如何使make使用gcc-5

我从sudo make CXX=g++-5 CC=gcc-5目录中尝试了/usr/local/cuda-8.0/samples,这仍然导致gcc-6被使用。

代码语言:javascript
复制
#error -- unsupported GNU version! gcc versions later than 5 are not supported!

  ^~~~~
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2017-07-15 21:41:48

我刚刚把/usr/bin/gcc-5/usr/local/cuda-8.0/bin/gcc/usr/bin/g++-5/usr/local/cuda-8.0/bin/g++联系起来。

代码语言:javascript
复制
sudo ln -s /usr/bin/gcc-5 /usr/local/cuda-8.0/bin/gcc
sudo ln -s /usr/bin/g++-5 /usr/local/cuda-8.0/bin/g++

在得到错误的this answer后,我还必须跟踪/usr/bin/ld: cannot find -lnvcuvid

票数 2
EN

Stack Overflow用户

发布于 2018-07-20 11:04:14

混乱的链接可能会导致不必要的问题。就像。我无法编译程序,因为它们是为g++-7/gcc-7编写的。我建议用

cmake -DCMAKE_C_COMPILER=gcc-5 -DCMAKE_CXX_COMPILER=g++-5 ..

因为它不会扰乱你的符号链接。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45122948

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档