【发布时间】:2020-06-09 14:20:05
【问题描述】:
对于多个可执行文件有很多“Makefile”示例。 经过大量的试验和错误,我发现这是最简单的。
CC = gcc
SOURCES = $(wildcard *.c)
EXECS = $(SOURCES:%.c=%)
.PHONY: all clean
all: $(EXECS)
clean:
rm -f $(EXECS)
但是,我找不到任何简单的示例来为所有这些程序包含一个“include.h”依赖项。请问,谁能给我看看?
JW.
PS:
我不知道这个example。
感谢@MadScientist,答案是:
CC = gcc
SOURCES = $(wildcard *.c)
EXECS = $(SOURCES:%.c=%)
.PHONY: all clean
all: $(EXECS)
$(EXECS): include.h
clean:
rm -f $(EXECS)
【问题讨论】: