Hi, I am new to Linux development. I am unable to test the nVidia CUDA installation
Error code:
$ cd /usr/local/cuda-8.0/samples/5_Simulations/nbody
$ sudo make
$ ./nbody
Error output:
[root@localhost nbody]# sudo make
“/usr/local/cuda-8.0”/bin/nvcc -ccbin g++ -m64 -gencode arch=compute_20,code=sm_20 -gencode arch=compute_30,code=sm_30 -gencode arch=compute_35,code=sm_35 -gencode arch=compute_37,code=sm_37 -gencode arch=compute_50,code=sm_50 -gencode arch=compute_52,code=sm_52 -gencode arch=compute_60,code=sm_60 -gencode arch=compute_60,code=compute_60 -o nbody bodysystemcuda.o nbody.o render_particles.o -L/usr/lib64/nvidia -lGL -lGLU -lX11 -lglut
nvcc warning : The ‘compute_20’, ‘sm_20’, and ‘sm_21’ architectures are deprecated, and may be removed in a future release (Use -Wno-deprecated-gpu-targets to suppress warning).
/bin/ld: skipping incompatible /usr/lib/gcc/x86_64-redhat-linux/4.8.5/…/…/…/libGL.so when searching for -lGL
/bin/ld: skipping incompatible /lib/libGL.so when searching for -lGL
/bin/ld: skipping incompatible /usr/lib/libGL.so when searching for -lGL
/bin/ld: cannot find -lGL
collect2: error: ld returned 1 exit status
make: *** [nbody] Error 1
Procedures followed:
Install latest copy of CentOS7 and use software updater to update all
Download nVidia driver | Official Drivers | NVIDIA
Download CUDA 8 (under legacy link) | https://developer.nvidia.com/cuda-80-ga2-download-archive
Installed driver 384.98 first and Cuda8 using run files as shown in | Installation Guide Linux :: CUDA Toolkit Documentation
Installed 3-rd party libs | Installation Guide Linux :: CUDA Toolkit Documentation
gcc --version > gcc (GCC) 4.8.5 20150623 (Red Hat 4.8.5-16)
ld --version > GNU ld version 2.25.1-32.base.el7_4.1
*have tried rebooting
Anyone with experience of installing CUDA 8.0 on centOS please help.
Thank you.