How to use Intel C++ Compiler with CUDA nvcc?(如何将英特尔 C++ 编译器与 CUDA nvcc 一起使用?)
问题描述
我在 Microsoft Visual Studio 2008 上使用 NVIDIA CUDA 4.1.我还安装了 Intel Parallel Studio XE 2011.
I'm using NVIDIA CUDA 4.1 on Microsoft Visual studio 2008. I also have Intel Parallel Studio XE 2011 Installed.
默认情况下,NVIDIA 的 C 编译器 nvcc.exe 使用微软的 C 编译器 cl.exe 来编译它的 C 代码.
By default, NVIDIA's C Compiler nvcc.exe uses Microsoft's C Compiler cl.exe to compile its C code.
如何更改设置以使 nvcc 使用 Intel 的 C 编译器 icl.exe.
How can I change the settings so that nvcc uses Intel's C Compiler icl.exe.
推荐答案
不幸的是你不能(或者至少它是非常不推荐的).Windows 上唯一支持的编译器是 Visual Studio.除非发生了一些变化并且它们现在支持英特尔的编译器,否则我不建议使用它们
Unfortunately you cannot (or at least its HIGHLY unrecommended). The only compiler supported on windows is visual studio. Unless something has changed and they now support intel's compilers i wouldn't suggest using them
http://forums.nvidia.com/index.php?showtopic=153975
这篇关于如何将英特尔 C++ 编译器与 CUDA nvcc 一起使用?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持编程学习网!
本文标题为:如何将英特尔 C++ 编译器与 CUDA nvcc 一起使用?
基础教程推荐
- 我应该对 C++ 中的成员变量和函数参数使用相同的名称吗? 2021-01-01
- 如果我为无符号变量分配负值会发生什么? 2022-01-01
- 为什么派生模板类不能访问基模板类的标识符? 2021-01-01
- 通过引用传递 C++ 迭代器有什么问题? 2022-01-01
- CString 到 char* 2021-01-01
- 初始化列表*参数*评估顺序 2021-01-01
- 非静态 const 成员,不能使用默认赋值运算符 2022-10-09
- GDB 显示调用堆栈上函数地址的当前编译二进制文 2022-09-05
- 为什么 RegOpenKeyEx() 在 Vista 64 位上返回错误代码 2021-01-01
- 为什么 typeid.name() 使用 GCC 返回奇怪的字符以及如 2022-09-16
