makefile 怎样输出一个换行符
展开全部
makefile 规则的其它写法,如在命令中使用通配符,和把命令与依赖写在同一行,以及换行符的使用。看例子 test006,除了 makefile 文件不一样,test006 与 test005 的其它文件是一样的。
#执行方式:
#make -f test006.mk
#################################################################
#说明:
#1.介绍 makefile 规则的其它写法
#################################################################
#不能把 OBJ 改为 *.o
OBJ = math.o main.o
#命令与依赖关系在同一行,中间用 [;] 隔开
test.exe : $(OBJ);cc -o test.exe $(OBJ)
math.o : math.h common.h
#[/]是换行符的意思,makefile 对同一行有多少个字符没有限制
main.o : main.h math.h /
common.h
#用 PHONY 显示说明 clean 是一个伪目标
.PHONY : clean
clean:
#在命令中使用通配符
-rm test.exe *.o
#执行方式:
#make -f test006.mk
#################################################################
#说明:
#1.介绍 makefile 规则的其它写法
#################################################################
#不能把 OBJ 改为 *.o
OBJ = math.o main.o
#命令与依赖关系在同一行,中间用 [;] 隔开
test.exe : $(OBJ);cc -o test.exe $(OBJ)
math.o : math.h common.h
#[/]是换行符的意思,makefile 对同一行有多少个字符没有限制
main.o : main.h math.h /
common.h
#用 PHONY 显示说明 clean 是一个伪目标
.PHONY : clean
clean:
#在命令中使用通配符
-rm test.exe *.o
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询