RESOLVIDO: RESOLVIDO:
adicione ao Projeto- > Propriedades- > Ambiente
Name: LD_LIBRARY_PATH
Value: $LD_LIBRARY_PATH:/usr/lib/nvidia-current:/usr/local/cuda-5.0/lib:/usr/local/cuda-5.0/lib64:/lib
mas não sei o que aconteceu porque funcionou antes
Eu tenho problema com o NetBeans:
tudo funcionou bem, mas eu apenas tentei executar meus programas CUDA no Linux Ubuntu 12.10 no NetBeans e recebo o erro:
dist/Debug/GNU-Linux-x86/my_cuda_1: error while loading shared libraries: libcudart.so.5.0: cannot open shared object file: No such file or directory
RUN FAILED (exit value 127, total time: 191ms)
os projetos podem construir: compile + link sem problemas, eu também posso executá-lo a partir da linha de comando, mas se eu tentar executá-lo a partir do NetBeans, recebo este erro. Eu consegui executá-lo alguns minutos atrás, o que poderia ter acontecido?
Eu adicionei o arquivo my_lib para ld.so.conf.d contendo tal texto:
/usr/local/cuda-5.0/lib64:/lib
/usr/lib
/usr/lib64
pode ser uma questão de link libcudart.so.5.0 - > licudart.so? existem duas libs em cud / lib libcudart.so.5.0 (link) e libcudart.so (link) e libcudart.so.5.0.35 (lib compartilhada) porque reclama de .so.5.0? mayve link como: sudo ln -s /usr/lib/x86_64-linux-gnu/libglut.so.3 /usr/lib/libglut.so é necessário
está relacionado ao link para a biblioteca compartilhada eu acho
root@comp:# echo $LD_LIBRARY_PATH /usr/lib/nvidia-current:/usr/local/cuda-5.0/lib::/usr/local/cuda-5.0/lib64:/lib
isto :: isto é um problema?
RESOLVIDO: RESOLVIDO:
adicione ao Projeto- > Propriedades- > Ambiente
Name: LD_LIBRARY_PATH
Value: $LD_LIBRARY_PATH:/usr/lib/nvidia-current:/usr/local/cuda-5.0/lib:/usr/local/cuda-5.0/lib64:/lib
mas não sei o que aconteceu porque funcionou antes