仅在NetBeans 8.2中找不到'nvcc'

时间:2016-12-18 22:53:06

标签: c++ netbeans nvcc

我是NetBeans 8.2的新手,c ++项目是在终端中使用'make'命令成功构建的,但不会在NetBeans 8.2中构建。

我设置了NVCC的路径,当我在终端输入'which nvcc'时发现它。它说'/usr/local/cuda-8.0/bin/nvcc'

我可以在终端中使用'make'命令构建其他CUDA示例,但NetBeans 8.2不会创建任何CUDA项目。

它说'nvcc:not found'

如何在NetBeans 8.2中设置nvcc?

1 个答案:

答案 0 :(得分:1)

您尝试过这些步骤吗?

  

如何编译?

     

右键单击您的项目和“属性”

     

在“常规”选项卡中,取消选中“需要C编译器”和“C ++”   编译器需要“,在”平台“的列表框中选择”通用“

     

在树上选择“C / C ++” - >“C编译器” - >“常规”

     

并将include目录更改为:

     

:/ USR /本地/ CUDA /包括:/家庭/帕特里克/ NVIDIA_CUDA_SDK /普通/ INC

     

修改你的路径。

     

并在“工具”中输入nvcc

     

noe in“C / C ++” - >“C Compiler” - >“Command Line”设置这些选项   -v -deviceemu --compile -G0

     

对“C / C ++” - >“C ++编译器”

执行完全相同的操作      

现在设置链接器,在相同的属性框中选择   “链接器” - >“常规”,将“工具”更改为nvcc

这些是我希望对您要做的事情更有用的说明。

可以在Nvidia的the devtalk forum找到它们,因为它可能比SO更少偏离主题。