首页 > 解决方案 > 是否可以在 Windows 中将 nvcc 与 gcc/g++ 集成?

问题描述

我想知道是否可以在基于 Windows 的 CUDA 中使用 gcc/g++ 作为 c/c++ 编译器?此外,如何将 fortran 与 nvcc 一起编译?我正在运行 CUDA 10.2 和 mingw gcc 8.1.0。

标签: gcccudamingw-w64nvcc

解决方案


不,这是不可能的。在 Windows 上与 CUDA 一起使用的唯一受支持的主机编译器是 cl.exe,它是 Visual Studio C++ 附带的编译器。

如果您在 Windows 上使用 WSL2 环境,那么您可以在类似 linux 的环境中使用gcc/g++ 和 CUDA。


推荐阅读