У меня недавно установлена Linux Ubuntu 10.04 LTS на моем компьютере x64, и я просто следовал этому пошаговому руководству по установке , чтобы установить NVidia CUDA на мой ПК. Но когда я cd в ~/NVIDIA_GPU_Computing_SDK/C/src/nbody и пытаюсь сделать симуляцию nbody, она просто выводит:
cd
~/NVIDIA_GPU_Computing_SDK/C/src/nbody
/usr/bin/ld: cannot find -lGL collect2: ld returned 1 exit status make: *** [../../bin/linux/release/nbody] Error 1
Это решаемая проблема? Я новичок в Linux (и в программировании на Cuda), поэтому, пожалуйста, помогите мне понять.
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, у вас есть
Используйте диспетчер пакетов Synaptic и установите пакеты с помощью libgl, libglu, libglut и т. Д. Например, libgl1-mesa и все его варианты dev, freeglut и т. Д.
sudo apt-get install build-существенный x-window-system-dev также предоставит вам подавляющее большинство из них.