netbeans не может открыть общую библиотеку во время команды RUN

У меня проблема с 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:/lib

this :: это проблема?

1
задан 13 March 2013 в 01:15

0 ответов

Другие вопросы по тегам:

Похожие вопросы: