Проблема с компиляцией n-body симуляции с CUDA - PullRequest
1 голос
/ 28 мая 2011

У меня недавно установлена ​​Linux Ubuntu 10.04 LTS на моем компьютере x64, и я просто следовал этому пошаговому руководству по установке , чтобы установить 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), поэтому, пожалуйста, помогите мне понять.

Ответы [ 2 ]

2 голосов
/ 11 января 2012
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 голос
/ 28 мая 2011

Используйте диспетчер пакетов Synaptic и установите пакеты с помощью libgl, libglu, libglut и т. Д. Например, libgl1-mesa и все его варианты dev, freeglut и т. Д.

sudo apt-get install build-существенный x-window-system-dev также предоставит вам подавляющее большинство из них.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...