- 9
- 0
- 约1.56万字
- 约 17页
- 2021-02-03 发布于山东
- 举报
目录
一: Makefile 基本规则
1.1 示例
1.2 隐式规则
1.3 伪目标
1.4 搜索源文件
二:变量
2.1 使用变量定义变量值
2.2 追加变量
三:条件判断
四:函数
Linux 下 Makefile 总结
—— 一步
MakeFile 可以看做是一种简单的编程语言, 其诞生的本质目的是实现自动化编译。
以 Linux 下 gcc-c 编译器为例,编译一个 c 语言程序需要经过以下几个步骤: 1. 将 c 语言源程序预处理,生成 .i 文件;
2. 预处理后的 .i 语言编译成汇编语言,生成 .s 文件;
3. 汇编语言经过汇编,生成目标文件 .o 文件;
4. 将各个模块的 .o 文件链接起来,生成一个可执行程序文件。
我们知道,在 Visual C++6.0 中,可以新建一个工程,在一个工程当中能够包含若干个 c 语言文件,则编译的时候直接编译整个工程便可。 Linux 下无法为多个 c 语言文件新建工程,但可以通过 MakeFile 实现它们的整合编译。
如上 gcc-c 编译步骤,如果使用 Makefile 则过程为:
.C 文件—— .o 文件—— 可执行文件
当然, Makefile 中也加入了自己的设置变量方法与集成了一些函数,能够更有效地方便用户使用。
/************************** 分隔符 **********
您可能关注的文档
- 2019高中三年学习计划语文.docx
- 2019高中物理学科教学目标叙写规程的创新语文.docx
- 2019高中物理课堂教学有效性的提升语文.docx
- 2019高二地理期末考试试卷.docx
- 2019高考专家指导:语文诗歌鉴赏答题注意事项语文.docx
- 2019高考作文之生动描写出文采教案语文.docx
- 2019高考倒计时200天复习新建议语文.docx
- 2019高考全国卷化学模拟卷一.docx
- 2019高考前100天考生复习策略语文.docx
- 2020考研英语写作热点内容预测十篇范文.docx
- 计量规程规范 JJF 2476-2026腹膜透析机校准规范.pdf
- 《JJF 2465-2026天然气在线硫化氢气体检测仪校准规范》.pdf
- JJF 1111-2026调制度测量仪校准规范.pdf
- 《JJF 1111-2026调制度测量仪校准规范》.pdf
- 计量规程规范 JJF 2471-2026实时荧光定量聚合酶链反应核酸检测系统分析性能确认和验证技术规范.pdf
- JJF 2471-2026实时荧光定量聚合酶链反应核酸检测系统分析性能确认和验证技术规范.pdf
- 《JJF 2471-2026实时荧光定量聚合酶链反应核酸检测系统分析性能确认和验证技术规范》.pdf
- 《JJF 2470-2026食用油品质检测仪校准规范》.pdf
- JJF 2470-2026食用油品质检测仪校准规范.pdf
- 计量规程规范 JJF 2470-2026食用油品质检测仪校准规范.pdf
原创力文档

文档评论(0)