«nvcc не найден» только в NetBeans 8.2

Я новичок в NetBeans 8.2, и проект C++ был успешно собран с помощью команды make в терминале, но не будет собран в NetBeans 8.2.

И я установил путь к NVCC, и он был найден, когда я набрал «какой nvcc» в терминале. Он говорит: «/usr/local/cuda-8.0/bin/nvcc».

Я могу создать другой пример CUDA с помощью команды make в терминале, но NetBeans 8.2 не собирается создавать какой-либо проект CUDA.

Пишет "nvcc: не найдено"

Как установить nvcc в NetBeans 8.2?


person user1098761    schedule 18.12.2016    source источник


Ответы (1)


Вы пробовали эти шаги?

как скомпилировать?

Щелкните правой кнопкой мыши свой проект и "свойства"

На вкладке «Общие» снимите флажки «Требуется компилятор C» и «Требуется компилятор C++», выберите «Универсальный» в списке «Платформа».

В дереве выберите "C/C++" --> "Компилятор C" --> "Общие"

и измените каталоги включения на что-то вроде этого:

.:/usr/local/cuda/include:/home/patrick/NVIDIA_CUDA_SDK/common/inc

изменить свой путь.

а в "Инструментах" типа nvcc

noe в "C/C++"-->"C Compiler"-->"Command Line" установить эти опции -v -deviceemu --compile -G0

сделайте то же самое для "C/C++" --> "Компилятор C++"

теперь установите компоновщик, в том же окне свойств выберите «Linker» -> «General», измените «Tool» на nvcc

Я ожидаю, что эти инструкции будут более полезными для того, что вы пытаетесь сделать.

Их можно найти по адресу форум devtalk от Nvidia, для которого это может быть немного менее не по теме, чем SO.

person Taro    schedule 19.12.2016