安裝了最新的gcc 4.7,和 CUDA toolkit4.2,嘗試編譯後發現錯誤:
error -- unsupported GNU version! gcc 4.5 and up are not supported!
解決方法使用openSUSE 12.1 自帶的gcc4.6版本進行編譯通過。具體過程如下:
sudo ln -s /usr/bin/gcc-4.6 /usr/local/cuda/bin/gcc
sudo ln -s /usr/bin/g++-4.6 /usr/local/cuda/bin/g++