基本规则:
touch main.c add.c sub.c add.h sub.h #新建以上文件
main函数:
int main(void)
{return 0;
}
Makefile文件:
main:main.o add.o sub.ogcc -Wall -g main.o add.o sub.o -o main
main.o:main.cgcc -Wall -g -c main.c -o main.o
add.o:add.c add.hgcc -Wall -g -c add.c -o add.o
sub.o:sub.c sub.hgcc -Wall -g 0c sub.c -o sub.o
.PHONY:clean
OBJECTS=main.o add.o sub.o
main:$(OBJECTS)gcc -Wall -g $^ -o $@
main.o:main.cgcc -Wall -g -c $< -o $@
add.o:add.c add.hgcc -Wall -g -c $< -o $@
sub.o:sub.c sub.hgcc -Wall -g 0c $< -o $@
编译多个文件: