【发布时间】:2014-07-10 15:46:23
【问题描述】:
Nsight Eclipse Edition 中的一个项目中是否可以为不同的文件使用不同的编译器?例如,是否可以在 Nsight 中编辑、编译、链接和运行示例 here 而无需显式使用命令行?
我面临的情况是我需要在 CUDA 项目中的 cpp 文件中使用 c++11 标头;但 nvcc 不支持。因此,当我在 Nsight 中开发它时,我必须使用命令行来编译、链接和运行项目。
【问题讨论】:
-
一个不太好的解决方案似乎是在编辑器中为项目手动更改
makefile。我也找到了this very relevant post,但不太明白答案。 -
该注释只是告诉了如何使 NVCC 使用 ICC 进行主机代码编译。它不会启用(完整)C++11 支持,因为 NVCC 解析器不支持它。
标签: eclipse c++11 cuda nvcc nsight