2011-05-28 67 views
1

我的x64 PC剛安裝了linux ubuntu 10.04 LTS,我只是按照this step-by-step installation guide在我的PC上安裝NVidia CUDA。但是,當我cd~/NVIDIA_GPU_Computing_SDK/C/src/nbody,並儘量使nbody模擬,它只是打印出:使用CUDA編譯n體仿真的問題

/usr/bin/ld: cannot find -lGL 
collect2: ld returned 1 exit status 
make: *** [../../bin/linux/release/nbody] Error 1 

這是一個可以解決的問題? 我是Linux(和Cuda編程)的新手,所以請幫助我理解。

+0

你已經安裝了OpenGL開發庫? – Bart 2011-05-28 10:57:51

回答

1

使用新立得軟件包管理器,並與libGL函數,libGLU的,libglut函數等。例如安裝包,填實libgl1檯面及其所有變種開發,freeglut等

命令和apt-get安裝建立必要的x-window-system-dev 也會爲你帶來絕大多數。

+0

非常感謝,我做到了! – 2011-05-28 14:09:27

+0

你很受歡迎。接受讓其他人知道這個問題已經解決。 – peakxu 2011-05-28 17:58:53

1
cd /usr/lib/ 

ls -la | grep libGL.so 

如果libGL.so存在

sudo rm libGL.so 

然後運行

sudo ln -s libGL.so.270.41.19 libGL.so 

,或者你有什麼libGL.so的版本