【发布时间】:2017-12-24 10:23:57
【问题描述】:
就使用nvcc而言,需要结合使用相应的gcc(我相信目前最大5.4)。这当然会在一定程度上阻止人们在主机端使用 C++17。
由于 C++17 可以使用clang 5 及更高版本进行编译(请参阅here),并且也可以编译 cuda 代码(请参阅here),是否可以同时使用 C+ +17 和 CUDA 同时(或者可能有问题,例如 CUDA 运行时)?
【问题讨论】:
-
有一个关于 cuda 和现代 C++ 的 cppcast 播客集,可能会让您开始研究以回答这个问题。或者我想您可以尝试一下,看看有什么用;像这样的东西会在这个时间点不断变化。例如,C++17 是指编译器支持还是库支持?
-
我也非常希望您能花时间自己尝试并回答这个问题...+1