gcc - 是否可以在 Windows 中将 nvcc 与 gcc/g++ 集成?
问题描述
我想知道是否可以在基于 Windows 的 CUDA 中使用 gcc/g++ 作为 c/c++ 编译器?此外,如何将 fortran 与 nvcc 一起编译?我正在运行 CUDA 10.2 和 mingw gcc 8.1.0。
解决方案
不,这是不可能的。在 Windows 上与 CUDA 一起使用的唯一受支持的主机编译器是 cl.exe,它是 Visual Studio C++ 附带的编译器。
如果您在 Windows 上使用 WSL2 环境,那么您可以在类似 linux 的环境中使用gcc/g++ 和 CUDA。
推荐阅读
- vue.js - 在 Vue.js 中使用来自 GSAP 的 Splittext
- reactjs - 为什么我的 if 语句在 React 中总是给出相同的结果?
- apache-kafka - 具有长处理消息和水平扩展的 Kafka 的正确配置是什么
- c# - 如何在不重启浏览器实例的情况下迭代场景中的小黄瓜步骤
- email - 从 SAS 发送带有更改名称的附件的自动电子邮件
- android - 如何访问 Firebase 数据库中动态添加的孩子的孩子?
- python - 我们可以在异步 python 函数中调用 celery delay 或 apply_async
- javascript - 链表中的递归
- python - 有没有办法从 GEE python 中的地图图层创建一个新的 shapefile?
- reactjs - 在组件卸载之前擦除组件状态