Makefile在cuda common.mk中的含义是什么

时间:2013-01-05 07:03:49

标签: cuda makefile

我是CUDA的新手,最近我想编译我的mpi + cuda程序,所以我在CUDA SDK中使用了common.mk。我只是无法理解common.mk中的这一行

$(TARGET): makedirectories $(OBJS) $(CUBINS) $(PTXBINS) Makefile   //line 447  

makedirectories是一个目标,可以是先决条件,但Makefile是什么意思?

1 个答案:

答案 0 :(得分:1)

该行告诉Make重建目标,以防Makefile被修改。

跟踪规则/先决条件更改(由于环境变量,包含其他makefile等)不是一种可靠的方法,但它在大多数情况下都有效。