ABC of Makefile

Makefile只作简单了解。

Makefile傻瓜教程

– $@: 目标
– $^: 所有依赖
– $<: 第一个依赖文件
– $?: 表示比目标还要新的依赖文件列表
– $(VAR) 立即变更赋值方式
– export … 把变量传给make进程,以使其在其他makefile中有效
– -c 编译c或汇编源文件,但不连接。编译器输出对应于源文件的目标文件
– -C 告诉预处理器不要丢弃注释,配合-E使用
– -S 编译后立即停止,不进行用汇编器生成目标文件.o 输出汇编文件
– -E 预处理后立即停止,不进行编译。预处理后的代码默认送往标准输出,当然也可以重定向到文件
– -P 告诉预处理器不要产生#line命令
– % 通配符 -I. 指定被包含makefile文件的搜索目

GNU make 中文手册 在此

发表评论

您的电子邮箱地址不会被公开。 必填项已用 * 标注