2012-02-24 154 views
3

我在Microsoft Visual Studio 2008上使用NVIDIA CUDA 4.1。 我也安裝了Intel Parallel Studio XE 2011。如何使用英特爾C++編譯器與CUDA nvcc?

默認情況下,NVIDIA的C編譯器nvcc.exe使用微軟的C編譯器cl.exe編譯其C代碼。

如何更改設置以使nvcc使用英特爾的C編譯器icl.exe

回答

3

不幸的是,你不能(或至少它的高度推薦)。 Windows上唯一支持的編譯器是visual studio。除非事情已經改變,他們現在支持Intel的編譯器,我不會建議使用它們

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

+1

也許現在事情已經改變?或者直到唯一的方法 - 在我的exe程序(ICC)中使用dll文件(MSVC + CUDA)? – Alex 2013-09-08 09:51:35

+0

@Alex .. nope。 'icl'仍然不被支持。 – sgarizvi 2013-09-09 11:30:01