我是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?
答案 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更少偏离主题。