【发布时间】:2012-02-17 15:24:54
【问题描述】:
我刚刚在 CUDA 中开始了一个小项目。
我需要知道以下内容: 是否可以在不使用/购买 Microsoft Visual Studio 的情况下编译 CUDA 代码? 使用 Nvcc.exe 我收到错误“Cannot find compiler cl.exe in path”。
我尝试为 NetBeans 安装 CUDA plugin,但它不起作用。 (使用当前版本的 NetBeans)
平台:Windows 7
提前致谢。
【问题讨论】:
-
那你想用什么编译器?
-
是的,你可以在没有任何 IDE 的情况下做到这一点。您可以将 nvcc 设置为您的环境变量。
-
@Kabamaru:nvcc 不是编译器,它需要主机编译器。 AFAIK 如果不使用 microsoft 编译器,就无法在 Windows 平台上编译和运行 CUDA 代码。你可以在没有 Visual Studio 的情况下使用它,但你不能使用 gcc 或其他任何东西来代替 cl.exe。
-
Kabamaru,nvcc 兼容Express Edition,免费使用。 (ISO 的 2008 年免费;2010 年需要 30 天后免费注册)
-
@talonmies 我已经看到了一些为 C 和 C++ 之外的语言制作的 cuda 绑定,但他们没有提到
nvcc.exe或cl.exe作为要求。但从你的描述来看,用不同的语言使用 cuda 听起来是不可能的。
标签: windows parallel-processing cuda