解決nvcc找不到的問題/bin/sh:1:nvcc:not found

這裏寫自定義目錄標題

問題描述

在執行make指令進行編譯的時候,遇到問題"/bin/sh:1:nvcc:not found",如圖所示:
在這裏插入圖片描述其原因是未找到nvcc,於是開始嘗試去安裝,如下命令:

方法探索

使用apt-get進行安裝,如下:
在這裏插入圖片描述
對於上述這個問題,一般執行如下兩個命令就可解決:
$ sudo apt-get update
$ sudo apt-get upgrade
但對於本問題無效,

解決方法

查看/usr/local/cuda/bin下是否有nvcc可執行程序,如果有則說明nvcc沒有被設置爲系統變量,執行如下命令
$ cd /usr/local/cuda/bin && ls
發現了nvcc確實已安裝,則只需執行如下命令將其加入系統變量中:
$ sudo vi ~/.bashrc
在末尾行添加環境變量export PATH=$PATH:/usr/local/cuda/bin

這時再新建終端,然後切換到目錄下進行make時就不會出現錯誤了。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章