Makefile简述

简单总结一下常用到的关于Makefile的知识:

Makefile里有什么?

显示规则、隐晦规则、变量的定义、文件指示、注释(详细解释后面会引大大佬的博客)

Makefile文件名:

默认的情况下,make命令会在当前目录下按顺序找寻文件名为“GNUmakefile”、“makefile”、“Makefile”的文件,找到了解释这个文件。在这三个文件名中,最好使用“Makefile”这个文件名,因为,这个文件名第一个字符为大写,这样有一种显目的感觉。最好不要用“GNUmakefile”,这个文件是GNU的make识别的。有另外一些make只对全小写的“makefile”文件名敏感,但是基本上来说,大多数的make都支持“makefile”和“Makefile”这两种默认文件名。

Makefile书写举例:

三个.c文件  main.c   main1.c   main2.c

edit:main.o  main1.o  main2.o

cc   -o  edit   main.o  main1.o  main2.o

main.o : main.c  main.h

cc  -c  main.c

main1.o : main1.h   main1.c

cc  -c  main1.c

main2.o : main2.c  main2.h

cc  -c  main2.c

 

clean :

rm  edit *.o

(clean永远放最后写)

目前写小项目就用到的不多,有想要深入连接的可以看大大佬的《跟我一起写Makefile》(需要哪里看哪里哦,不然会晕_(¦3」∠)_)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值