這是我從一個幫助我在混合系統上安裝CUDA的網站給出的一些說明的一部分。我使用的是Ubuntu 12.04 LTS雙啓動以及具有英特爾集成顯卡和NVIDIA GEForce GT 540M的混合顯卡系統。如何爲gcc/g ++建立一個軟鏈接4.5
- 外部指令 - 可能導致問題的最後一件事是gcc和g ++的版本。長話短說,確保/ usr/bin(以及隨後的/ usr/local/cuda/bin)中的gcc和g ++指針指向gcc-4.5和g ++ - 4.5(可以通過apt-get獲得),因爲它們是nvcc支持的最新版本。使用軟鏈接命令來實現這一點。
--back到我 - 假設與下載它們 的apt-get安裝GCC-4.5 G ++ - 4.5 將能滿足這一部分。
但是,如何確保'指針'(如何識別這些指針?)與最近下載的版本鏈接。我知道軟鏈接命令是
LN -s「目標」,「符號」(一個用於GCC) LN -s「目標」,「符號」(一個用於G ++)
我不想做這個錯誤,我對Linux很新,所以請幫助我'目標'應該看起來像'符號',我會在我的路上。
亞歷
適用於Ubuntu的混合圖形系統。 – geek
我不認爲使用更新版本的GCC(例如4.6或4.7)會打破Nvidia Cuda。你可以從'$ HOME/bin/gcc'創建符號鏈接到你想要的任何版本的'gcc',因爲'$ HOME/bin'通常位於你的'$ PATH'中,通常在'/ usr/bin /' –