指定编译器NVCC用于编译主机代码

时间:2012-08-24 23:13:53

标签: windows compiler-construction cuda nvcc

运行nvcc时,它总是使用Visual C ++编译器(cl.exe)。如何使用GCC编译器?

CC环境变量设置为gcc并没有解决问题。我也在executeables help-output中找不到任何选项。

1 个答案:

答案 0 :(得分:4)

在Windows上,NVCC仅支持用于主机编译的Visual C ++编译器(cl.exe)。

您当然可以使用GCC编译.cpp(非CUDA)代码,并将对象与nvcc生成的对象链接。