好记性不如铅笔头

C && C++, makefile, 编程

《GNU_makefile中文手册.pdf》阅读笔记:最简示例

最近又滚回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";

发表评论

3 × 5 =

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据