2016-12-18 2 views
0

Я новичок в NetBeans 8.2, а проект C++ был успешно создан командой «make» в терминале, но не будет построен в NetBeans 8.2.«nvcc not found» только в NetBeans 8.2

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

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

Он говорит: 'NVCC: не найден'

Как я могу установить NVCC в NetBeans 8.2?

ответ

0

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

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

правой кнопкой мыши на вашем проекте и «свойства»

На вкладке Общие снимите оба «C компилятор необходимый» и «C++ компилятор необходимый», выберите «Generic» в списке из «Платформы»

на дереве выберите "C/C++" -> "C Compiler" -> "Общие"

и изменить каталоги включают в несколько так:.

:/USR/местные/cuda/include:/home/patrick/NVIDIA_CUDA_SDK/common/inc

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

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

noé в "C/C++" -> "C Compiler" -> "Командная строка" установить эти параметры -v -deviceemu --compile - G0

сделать то же самое для "C/C++" -> "C++ Compiler"

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

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

Их можно найти на the devtalk forum от Nvidia, для которых это может быть немного меньше темы, чем SO.