我正在尝试编写一个makefile,它使用宏一次从多个文件创建多个可执行文件.我试着通过以前回答的问题进行搜索,但是因为我对C语言编程以及与gcc一起工作相当新,所以我无法找到问题的答案.
这是我到目前为止:
CC=gcc
CFLAGS=-I.
OBJ = ex1.c ex3.c
EXECUTABLE = ex1 ex3
$(EXECUTABLE): $(OBJ)
gcc -o $@ $^ $(CFLAGS)
clean:
rm -f $(EXECUTABLE)
Run Code Online (Sandbox Code Playgroud)
我想要这条线
$(EXECUTABLE): $(OBJ)
Run Code Online (Sandbox Code Playgroud)
分别从文件ex1.c ex3.c创建可执行文件ex1和ex3.