Cuda 5.0 Problem Link

I'm just trying to create an old project using cuda 5.0 preview. I get a binding error message telling me that some cuda functions could not be found. For instance:

undefined reference to 'cudaMalloc'.

My bind command includes the following options for cuda:

-L / usr / local / cuda / lib64 -L / home / myhome / NVIDIA_CUDA_Samples / C / lib -L / home / myhome / NVIDIA_CUDA_Samples / C / common / lib / linux -lcudart

ls -lah /usr/local/cuda/lib64/ gives me 8 cuda libraries including libcudart.so.5.0.7 with symlinks using only .so-file-end.

ls /home/myhome/NVIDIA_CUDA_Samples/C/lib/ gives me an empty directory that looks weird?

ls /home/myhome/NVIDIA_CUDA_Samples/C/common/lib/linux/ gives me two directories: i686 and x86_64, containing only libGLEW.a

I do not know how to look for a solution. Any help is appreciated!

EDIT:

(TARGET_APPLICATION - x86_64/Objectfiles.o (23) , , nvcc):

/home/myhome/nullmpi-0.7/bin/mpicxx -CC=g++ -I. -I/home/myhome/nullmpi-0.7/src -I/usr/lib/openmpi/include -L/usr/local/cuda/lib64 -L/home/myhome/NVIDIA_CUDA_Samples/C/lib -L/home/myhome/NVIDIA_CUDA_Samples/C/common/lib/linux -lcudart -o TARGET_APPLICATION x86_64/Objectfiles.o /usr/lib/liblapack.so /usr/lib/libblas.so /home/myhome/nullmpi-0.7/lib/libnullpmpi.a -lm

nullmpi ( MPI CUDA), g++, -CC=g++, .

cuda:

/usr/local/cuda/bin/nvcc -c -arch=sm_21 -L/home/myhome/NVIDIA_CUDA_Samples/C/lib -O3 kernelwrapper.cu -o x86_64/kernelwrapper.RELEASE.2.o

echo $LD_LIBRARY_PATH :

/usr/local/cuda/lib64:/usr/local/cuda/lib:

echo $PATH :

otherOptions :/usr/local/cuda/bin:/home/myhome/nullmpi-0.7/bin

64-. Ubuntu 12.04. (64-). CUDA .

( ):

:

/home/myhome/nullmpi-0.7/bin/mpicxx -CC=g++ -I. -I/home/myhome/nullmpi-0.7/src -I/usr/lib/openmpi/include -L/usr/local/cuda/lib64 -L/home/myhome/NVIDIA_CUDA_Samples/C/lib -L/home/myhome/NVIDIA_CUDA_Samples/C/common/lib/linux -o TARGET_APPLICATION x86_64/Objectfiles.o /usr/lib/liblapack.so /usr/lib/libblas.so /home/myhome/nullmpi-0.7/lib/libnullpmpi.a -lcudart -lm

+1
1

. :

/home/myhome/nullmpi-0.7/bin/mpicxx -CC=g++ -I. -I/home/myhome/nullmpi-0.7/src \
    -I/usr/lib/openmpi/include -L/usr/local/cuda/lib64  \
    -L/home/myhome/NVIDIA_CUDA_Samples/C/lib \ 
    -L/home/myhome/NVIDIA_CUDA_Samples/C/common/lib/linux \ 
    -o TARGET_APPLICATION x86_64/Objectfiles.o \
     /home/myhome/nullmpi-0.7/lib/libnullpmpi.a -llapack -lblas -lm -lcudart

, CUDA , . libcudart.so , . POSIX: ; , , , .

+4

All Articles