最近又滚回C的圈子了,感觉好幸福~
这里随手记录下学习makefile时的笔记。
1 本笔记只记录了makefile的一小部分内容,以后随用随增加吧。
2 本笔记参考《GNU_makefile中文手册.pdf》,截图和代码属于原作者所有。
3 作者初学makefile,经验和能力有限,笔记可能有错误,还请各位路过的大牛们给予指点。
CONTENTS
makefile规则描述:
默认目标:
关于.PHONY:
测试代码截图:
测试代码:
#THIS IS A COMMENT #第一个目标默认为终极目标 showhello1: echo "Hello World1"; #以@开头命令不会被显示。 showhello2: @echo "Hello World2"; #参数 FILENAME=hellomf.txt newfile: #以-开头的命令执行失败也不会导致makefile退出。 -rm -rf $(FILENAME); echo "Hello FILE" > $(FILENAME); cat $(FILENAME); all:showhello1 showhello2 newfile @echo "Hello All"; .PHONY:clean clean: echo "THIS IS CLEAN";
发表评论