Makefile构建规则入门
Makefile 的规则写法,真的是前端同学绕不开但又挺容易上手的一块。你看,一般项目一大,任务一多,总不能每次都手动敲命令吧?这时候用个 Makefile 就舒服多了。只要写清楚target: prerequisites和要执行的command,一次定义,多次复用,省事还规范。
target可以是你要生成的.o文件、.apk包,甚至只是一个逻辑标记;prerequisites是依赖的文件;command就是你要执行的构建指令,比如gcc、cp或者npm run都行。
像下面这样一个小示例,常见:
build: index.html style.css
 cp index.html dist/
 cp style.css dist/
你跑make build,它就会把文件复制到dist/,自动化、省心。
写 Makefile 的时候注意几点:缩进一定用TAB,别用空格;路径最好统一;多条命令用\续行,清晰又不容易错。
如果你刚开始接触,可以参考这些文章:
- Makefile 文件制作(比较基础,适合入门)
 - Linux 中编写 Makefile 规则(讲得更系统些)
 
嗯,,Makefile 不是只有 C 语言项目才用。只要你有重复的终端任务,都可以用上它。如果你嫌命令行敲得烦,就试试写个 Makefile,真的挺香。
                                        
                                    文件大小:1.18MB
                                
                                
                                
                            
评论区