GNU autotools を使用して cuda プロジェクトをビルドしています。プリプロセッサに関する限り、CUDA ファイルは通常の C++ ファイルですが、.cu
拡張子を使用し、 nvcc
g++ ベースの NVIDIA コンパイラであるコンパイラを使用する必要があります。これにより、通常の依存関係の追跡が中断され、.deps ディレクトリが読み込まれません。これは、.cu
ファイルが別のファイルをインクルードする場合、インクルード ファイルへの変更によって.cu
ファイルの再コンパイルがトリガーされないことを意味します。
Makefile.am/configure.ac を変更して、ファイルの依存関係の追跡を有効にするにはどうすればよいですか.cu
。ありがとう