22

標準的な規則では、CUDA ソース コード ファイルに.cu拡張子を付けて、拡張子を持つ C ファイルと区別するようです.c。CUDA 固有のヘッダー ファイルに対応する規則は何ですか? ありますか?

4

2 に答える 2

35

一部の人々 (CUDA SDK を含む) は.cuhCUDA ヘッダー ファイルを使用しており、ヘッダーにデバイス コードを含める場合は、おそらくこれが役立つ可能性があります。ただし、実際にはヘッダー ファイルの拡張子に特別な意味はありません (使用するコンパイラを決定するソース ファイルとは異なります) ので、個人的には.h.

于 2010-03-06T19:41:29.213 に答える
3

いいえ -.hヘッダーファイルにのみ使用してください。CUDA ソース ファイルには、ビルド内のさまざまなソース ファイルが適切なコンパイラでコンパイルされることを簡単に確認できるように、異なるサフィックスが付けられています (makefile のルールを考えてください)。

于 2010-03-06T19:15:35.193 に答える