代码之家  ›  专栏  ›  技术社区  ›  Brooks Moses

CUDA源文件的扩展名为.cu。头文件得到什么?

  •  13
  • Brooks Moses  · 技术社区  · 14 年前

    标准的约定似乎是给CUDA源代码文件 .cu 扩展名,以将它们与具有 .c 延伸。CUDA特定头文件的对应约定是什么?有吗?

    2 回复  |  直到 7 年前
        1
  •  24
  •   Brooks Moses    7 年前

    有些人(包括cuda sdk)使用 .cuh 对于CUDA头文件,如果在头文件中包含设备代码,那么这可能会有帮助。不过,头文件的扩展名并没有特别的含义(不像源文件决定使用哪个编译器),所以我个人坚持使用 .h .

        2
  •  3
  •   Brooks Moses    7 年前

    不-只要用 .h 对于头文件。CUDA源文件有一个不同的后缀,这样可以很容易地确保用正确的编译器编译构建中的各种源文件(想想makefile规则)。