unsupported GNU version! gcc versions later than 6 are not supported!
生活随笔
收集整理的這篇文章主要介紹了
unsupported GNU version! gcc versions later than 6 are not supported!
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
welcome to my blog
問題#error -- unsupported GNU version! gcc versions later than 6 are not supported!,CUDA9.1不支持高版本的gcc
解決方法一: 安裝低版本的gcc, 然后使用update-alternatives命令可以自由地切換不同版本的gcc
如下圖的兩句命令, 安裝了低版本的gcc和g++, 圖片來源于github
使用update-alternatives命令的好處是不用再手動修改gcc的軟鏈接了, 方便快捷
解決方法二: 不用切換系統的gcc版本
我是使用make命令編譯makefile時出現的這個錯誤, 編譯過程中, 執行nvcc命令報錯#error -- unsupported GNU version! gcc versions later than 6 are not supported!, cuda9.1目錄下的nvcc會直接執行/usr/bin/gcc, 而不是執行gcc這個命令, 所以在~/.bashrc中使用alias調整gcc的指向對nvcc沒有用, 而且我沒有管理員權限, 沒法更改系統的gcc版本, 這該怎么辦呢?
英偉達官方文檔提到過該參數
總結
以上是生活随笔為你收集整理的unsupported GNU version! gcc versions later than 6 are not supported!的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 什么是IP、MAC地址?图文解说它们之间
- 下一篇: Oracle EBS PAC定期成本分配