Salve,
Ho installato le librerie CUDA, (http://it.wikipedia.org/wiki/CUDA) per poter usare la gpu della mia GeForce 7950 per il calcolo. Ho installato il cudatoolki 3.2.16 linux 32 ubuntu 10.04 (anche se io ho la 10.10) e mi sono accorto che il compilatore nvcc che si trova in /usr/local/cuda/bin non viene trovato nella variabile path. Poco male, penso. Basta dare l'indirizzo assoluto e non devo neanche modificare la mia variabile path. Se non che, quando compilo:
codice:
/usr/local/cuda/bin/nvcc -L /usr/local/cuda/bin/lin/ -o incrementArray incrementArray.cu
oppure
/usr/local/cuda/bin/nvcc -o incrementArray incrementArray.cu
non mi da errori ma quando vado ad eseguire:
codice:
./incrementArray: error while loading shared libraries: libcudart.so.3: cannot open shared object file: No such file or directory
Evidentemente non riesce a caricare la libreria, che ho controllato esiste in /usr/local/cuda/bin/lin/. Che posso fare?
inserisco anche il file di configurazione nvcc.profile, spero possa essere utile
codice:
TOP = $(_HERE_)/..
LD_LIBRARY_PATH += $(TOP)/lib:$(TOP)/extools/lib:
PATH += $(TOP)/open64/bin:$(_HERE_):
INCLUDES += "-I$(TOP)/include" "-I$(TOP)/include/cudart" $(_SPACE_)
LIBRARIES =+ $(_SPACE_) "-L$(TOP)/lib$(_TARGET_SIZE_)" -lcudart
CUDAFE_FLAGS +=
OPENCC_FLAGS +=
PTXAS_FLAGS +=
Grazie in anticipo