Makefile文件的写法有很多种,在工程目录当中,每一个文件目录下面都有一个Makefile文件(含有.c的目录),Makefile使得编译程序更加简单
第一种:
hello:hello.c
gcc hello.c -o helloTARGET=hello
SRCS=hello.c add.c
CC=gcc
$(TARGET):$(SRCS)
$(CC) $(SRCS) -O $(TARGET)TARGET=hello
SRCS=$(wildcard *.c)
CC=gcc
$(TARGET):$(SRCS)
$(CC) $(OBJ) -O $(TARGET)TARGET=hello
SRCS=$(wildcard *.c)
OBJS=$(patsubst %.c,%.o,$(SRCS))
CC=gcc
$(TARGET):$(OBJS)
$(CC) $(OBJS) -O $(TARGET)TARGET=hello
SRCS=$(wildcard *.c)
OBJS=$(patsubst %.c,%.o,$(SRCS))
$(TARGET):$(OBJS)
$(CC) -O $@ $^
%.o:%.c
$(CC) -O $@ -c $<
clean:
rm *.o $(TARGET)
2351



被折叠的 条评论
为什么被折叠?



