以下Makefile行的效果是?

时间:2015-06-29 11:19:31

标签: linux unix makefile

有人可以解释以下MACRO命令的效果吗?

$(EXECUTABLE): $(OBJECTS)
      $(CC) $(LDFLAGS) $(OBJECTS) -o $@

1 个答案:

答案 0 :(得分:0)

当使用与变量$(EXECUTABLE)中包含的内容相等的目标调用make时(只能说明可能是什么),然后使用定义的链接器标志执行c编译器并将对象编译到outfile,其名称与目标相同。

因此,对make myprog的调用将导致c编译器创建可执行文件myprog