makefile简单介绍(自用版-非博文)
一、使用方法
1.直接输入make(把写好的make代码文件的名字设置为 “Makefile”后)
2.或make -f <make代码文件名>
二、自定义变量语法
定义变量:
变量名=变量值
引用变量:
$(变量名) 、 ${变量名}
注意:
1、makefile变量名可以以数字开头(但一般不要这样用,当C语言写就好)
2、变量是大小写敏感的
3、变量一般都在Makefile的头部定义(开始位置,当C语言写就好)
4、变量几乎可在Makefile的任何地方使用
5、Malefile中用#来注释代码(注意:#必须放到行首不能有Tab键;如果此行末尾加\则表示下一行也为注释行)
三、系统环境变量语法
跟shell脚本几乎一样
四、预定义变量
这些变量可以直接拿来用
$@ 目标名
$< 依赖文件列表中的第一个文件
$^ 依赖文件列表中除去重复文件的部分
CC C编译器的名称,默认值为gcc
CFLAGS C编译器的选项 比如-c为汇编 -Wall为显示所有警告 -O2为进行优化 -g为调试
CXX C++编译器名称,默认值为g++
CXXFLAGS C++编译器选项
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 道远日暮时不存!