全部博文(354)
分类: C/C++
2010-07-09 14:53:19
hello: hello.c但,若hello变成其它名称,则要一个一个编辑过来,或者查找且替 换,着时麻烦,那该如何改进呢?
gcc hello.c
NAME = hello怎么样,是不是觉得很舒坦 呢?
CC = gcc
$(NAME): $(NAME).c
$(CC) $(NAME).c
# 任务二的makefile加入变量概念后,则可改写成
hello: hello.o func.o
gcc hello.o func.o -o hello
hello.o: hello.c
gcc -c hello.c -o hello.o
func.o: func.c func.h
gcc -c func.c -o func.o
# 任务三的makefile是 不是略有所悟呢.
PROC = hello
CC = gcc
SOURCES = hello.c func.c
OBJECTS = hello.o func.o
$(PROC): $(OBJECTS)
$(CC) -o $(PROC) $(OBJECTS)
hello.o: hello.c
$(CC) -o hello.o -c hello.c
func.o: func.c func.h
$(CC) -o func.o -c func.c