Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
私は CUDA を初めて使用します。最近、mpi+cuda プログラムをコンパイルしたいので、CUDA SDK で common.mk を使用します。私はcommon.mkでこの行を理解できません
$(TARGET): makedirectories $(OBJS) $(CUBINS) $(PTXBINS) Makefile //line 447
makedirectories はターゲットであり、前提条件になる可能性がありますが、Makefile とはどういう意味ですか?
その行は、Makefile が変更された場合にターゲットを再構築するように Make に指示します。
ルール/前提条件の変更を追跡する信頼できる方法ではありません (環境変数、他の makefile のインクルードなどのため) が、ほとんどの場合に機能します。