如何使用Intel C++编译器与CUDA nvcc?

3

我正在使用 Microsoft Visual Studio 2008 上的 NVIDIA CUDA 4.1。 我还安装了 Intel Parallel Studio XE 2011。

默认情况下,NVIDIA 的 C 编译器 nvcc.exe 使用 Microsoft 的 C 编译器 cl.exe 来编译其 C 代码。

我该如何更改设置,使得 nvcc 使用 Intel 的 C 编译器 icl.exe 呢?

1个回答

3
很不幸,您不能(或者至少是极其不推荐)。在Windows上唯一支持的编译器是Visual Studio。除非有什么变化并且现在支持英特尔的编译器,否则我不建议使用它们。

http://forums.nvidia.com/index.php?showtopic=153975


1
也许现在有什么改变了吗?或者唯一的方法是在我的exe程序(ICC)中使用dll文件(MSVC + CUDA)? - Alex
@Alex,不行。icl仍然不受支持。 - sgarizvi

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接