objects = main.o fun1.o fun2.o edit: $(objects) gcc -lpthread -o edit $(objects) fun1.o: fun1.c cc -c fun1.c fun2.o: fun2.c cc -c fun2.c clean: rm edit $(objects) 注意的地方: gcc语句必须用TAB键,不能用空格,否则会提示makefile 3:***遗漏分割符 ;