У меня проблема с NetBeans:
все работает нормально, но я просто пытался запустить свои программы CUDA на Linux Ubuntu 12.10 в NetBeans, и я получаю ошибку:
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)
] проекты могут строить: компилировать + ссылку без проблем, я также могу запустить ее из командной строки, но если я попробую запустить ее из NetBeans, я получу эту ошибку. Я мог запустить его несколько минут назад, что могло случиться?
Я добавил файл my_lib в ld.so.conf.d, содержащий такой текст:
/usr/local/cuda-5.0/lib64:/lib
/usr/lib
/usr/lib64
может это быть проблемой ссылки libcudart.so.5.0 -> licudart.so? есть два libs в cuda / lib libcudart.so.5.0 (link) и libcudart.so (link) и libcudart.so.5.0.35 (shared lib), почему он жалуется на .so.5.0? mayve link like: sudo ln -s /usr/lib/x86_64-linux-gnu/libglut.so.3 /usr/lib/libglut.so необходимо
связано с ссылкой на общую библиотеку I думаю
root @ comp: # echo $ LD_LIBRARY_PATH /usr/lib/nvidia-current:/usr/local/cuda-5.0/lib::/usr/local/cuda-5.0/lib64:/libthis :: это проблема?