0

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

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

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

4

1 回答 1

1

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

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

于 2013-01-05T12:54:04.073 回答