makefile变量

2018-04-24
阅读 4 分钟
5.8k
变量和宏其实说的是同一东西。一个变量的内容是一个字符串,从一个变量名获得变量内容的过程叫做变量的扩展,用$()或者${}扩住变量名即可。而不想编程语言那样,使用变量名就能引用变量的值。

makefile规则

2018-04-24
阅读 3 分钟
2.9k
makefile的构成主体是各种规则。无论是什么形式的规则,都会描述一个三元组:目标、必要条件、命令。一个规则可以同时描述一个或者多个甚至无数个工作目标(其实是无数个规则构成的模式),多目标的规则可以视为多个规则的叠加描述,都可拆分成单一工作目标的规则。工作目标是某个文件名,或者某个“动作”,但不能为空。...

Makefile简介

2018-04-23
阅读 2 分钟
1.9k
程序设计通常有一个固定的流程:编辑源代码文件、将源代码文件编译成可执行文件以及对成果进行调试。make程序可以让将一个项目中的源文件编译成可执行文件之类的工作自动化。make这个词的意思是“制作”,你想制作什么后面就加什么参数,制作的方法也就是配方需要你指定,也就是makefile中的规则。