4
运行nvcc时,它始终使用Visual C++编译器(cl.exe
)。我怎样才能让它使用GCC编译器?指定编译器NVCC用于编译主机代码
设置CC
环境变量为gcc
没有解决它。在可执行的帮助输出中我也找不到这个选项。
运行nvcc时,它始终使用Visual C++编译器(cl.exe
)。我怎样才能让它使用GCC编译器?指定编译器NVCC用于编译主机代码
设置CC
环境变量为gcc
没有解决它。在可执行的帮助输出中我也找不到这个选项。
在Windows上,NVCC仅支持用于主机编译的Visual C++编译器(cl.exe)。
您当然可以使用GCC编译.cpp(非CUDA)代码,并将对象与由nvcc生成的对象链接起来。
我不认为这是支持。如果你想使用不同的MSVC版本,你可以使用'--ccbin'。 –
真的吗?我不喜欢Visual C++编译器......>我认为这是可能的,因为NVCC在Linux和Mac上使用GCC。谢谢。 –
不存在'--compiler-bindir'选项的nvcc?你也可以把它放到nvcc.profile里面,它应该位于cuda二进制文件目录下 – 2012-08-25 18:40:11