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:
non mi da errori ma quando vado ad eseguire: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
Evidentemente non riesce a caricare la libreria, che ho controllato esiste in /usr/local/cuda/bin/lin/. Che posso fare?codice:./incrementArray: error while loading shared libraries: libcudart.so.3: cannot open shared object file: No such file or directory
inserisco anche il file di configurazione nvcc.profile, spero possa essere utile
Grazie in anticipocodice: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 +=

Rispondi quotando
