CUDAを使用してacプロジェクト(c ++ではない)の主要な機能を高速化しようとしています。
何らかの理由で、ファイルの1つの名前を.cuに変更すると、Makefileに.cu拡張子を認識させることができません。
構成スクリプトと.am/.in / .depsファイルを使用していますが、これはよくわかりませんが、基本的にfile.cへの参照を取得し、すべてfile.cuに変更しましたが、ファイルが生成されます。 .o:ファイルが見つかりませんエラー。
トップレベルのmakeファイル
https://www.dropbox.com/s/g282qvbdu8pdas0/Makefile
Srcフォルダーmakefile
https://www.dropbox.com/s/b4pq026od8gauqi/Makefile
私が使用した検索コマンドは
grep -R -i "file.c"
そして、それらをすべてfile.cuに変更してから、configure、make clean、makeallを再実行しました。結果はFileNotFoundです。
拡張子がMakefileによって無視/受け入れられることに関係していると思いますが、Cでプログラムしてから長い時間が経ち、このような複雑なMakefileを使用したことがないため、修正方法がわかりません。 。
何か案は?
* PSまた、file.cuには現在コンパイルエラーがありますが、表示されるエラーメッセージはFile Not Foundであるため、問題ではないと思います。