Make总结

Make

Make是常见的构建工具,按照文件中写好的规则进行构建. Make命令放在一个Makefile的文件中,你也可以通过make -f rules.txt指定其他文件名.

Make rules

<target>: <prerequisites>
[tab]   <command>

一个目标构成一条规则,即可以是文件名也可以是某个操作的名字.

clean:
    rm *.o

通过调用make clean指令来执行上述程序, 为避免歧义.可以加入.PHONY: clean声明clean是为目标,但不是文件名来执行.make指令默认执行第一个目标

前置条件(prerequisites)指定目标是否重新构建的标准,如果前置文件不存在或者更新过,就需要重新构建

命令表示如何更新目标,由一行或多行Shell命令组成.#表示注释,@关闭回声,允许使用等号自定义变量,变量放在$()之间.

暂时之需要这些,如果以后还有需要再更新

Reference

make命令教程

Article
Tagcloud
DVA Java Express Architecture Azure CI/CD database ML AWS ETL nest sql AntV Next Deep Learning Flutter TypeScript Angular DevTools Microsoft egg Tableau SAP Token Regexp Unit test Nginx nodeJS sails wechat Jmeter HTML2Canvas Swift Jenkins JS event GTM Algorithm Echarts React-Admin Rest React hook Flux Redux ES6 Route Component Ref AJAX Form JSX Virtual Dom Javascript CSS design pattern