我的x64 PC上新安装了一个linux ubuntu 10.04 LTS,我只是按照this step-by-step installation guide在我的电脑上安装了NVidia CUDA。但当我cd
进入~/NVIDIA_GPU_Computing_SDK/C/src/nbody
并尝试进行nbody模拟时,它只会打印出来:
/usr/bin/ld: cannot find -lGL
collect2: ld returned 1 exit status
make: *** [../../bin/linux/release/nbody] Error 1
这是一个可以解决的问题吗? 我是Linux(和Cuda编程)的新手,所以请帮助我理解。
答案 0 :(得分:2)
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你有
答案 1 :(得分:1)
使用Synaptic Package Manager并使用libgl,libglu,libglut等安装软件包。例如,libgl1-mesa及其所有dev变体,freeglut等。
sudo apt-get install build-essential x-window-system-dev 也将为你提供绝大多数。