我可以在没有 Visual Studio 的 Windows 7 中编译和运行 cuda 程序吗?

Posted

技术标签:

【中文标题】我可以在没有 Visual Studio 的 Windows 7 中编译和运行 cuda 程序吗?【英文标题】:Can I compile and run cuda program in windows 7 without visual studio? 【发布时间】:2013-06-04 22:23:39 【问题描述】:

目前我是 CUDA 的新手,我有 NVIDIA tesla c2075 卡,我为 Windows 安装了 CUDA 工具包。现在我没有视觉工作室。我想在不使用 Visual Studio 的情况下运行和测试 CUDA 程序。

【问题讨论】:

你可以从microsoft.com下载并安装免费的Visual Studio Express版 它现在被称为 Visual Studio 社区,如果有人想知道的话。 【参考方案1】:

唯一的officially supported compiler for use with CUDA on windows 是 cl.exe,Visual Studio 附带的编译器。它还带有 express(免费)版本的 Visual Studio。您是否有不想这样做的原因?

您还可以使用Microsoft Windows SDK 获取工具并设置命令行编译环境。

【讨论】:

我希望有一种方法可以使用 gcc 或 mingw 进行设置。我只是讨厌使用 VS(它在我的 SSD 启动驱动器上占用了太多空间)。我在 Mac 上常用的开发环境是使用 Textmate + scons 进行构建。这样灵活得多。但现在,NVIDIA 似乎并不想这样做。 如果可以避免的话为什么不想安装VS:如果你只需要编译器,IDE只会占用大量硬盘空间。

以上是关于我可以在没有 Visual Studio 的 Windows 7 中编译和运行 cuda 程序吗?的主要内容,如果未能解决你的问题,请参考以下文章

我可以在没有 Visual Studio 的情况下使用 Visual C++ 编译器吗? [关闭]

为啥visual studio 2013安装后,没有c#模板?

游戏软件开发工具介绍与使用Visual Studio

开发环境Ubuntu 安装 Visual Studio Code 开发环境 ( 下载 Visual Studio Code 安装器 | Ubuntu 安装 deb 包 )

我可以在没有提升权限的情况下从 Visual Studio 运行程序吗?

在visual studio中如何将if,while之类的长语句折叠起来?