- 4
- 0
- 约2.72万字
- 约 41页
- 2021-10-17 发布于江苏
- 举报
Makefile 经典教程
0 Makefile 概述
什么是makefile?或许很多Winodw 的程序员都不知道这个东西,因
为那些Window 的IDE都为你做了这个工作,但我觉得要作一个好
的和profe ional的程序员,makefile还是要懂。这就好像现在有这么
多的HTML的编辑器,但如果你想成为一个专业人士,你还是要了
解HTML的标识的含义。特别在Unix下的软件编译,你就不能不自
己写makefile了,会不会写makefile,从一个侧面说明了一个人是否
具备完成大型工程的能力。
因为,makefile关系到了整个工程的编译规则。一个工程中的源文件
不计数,其按类型、功能、模块分别放在若干个目录中,makefile定
义了一系列的规则来指定,哪些文件需要先编译,哪些文件需要后编
译,哪些文件需要重新编译,甚至于进行更复杂的功能操作,因为
makefile就像一个Shell脚本一样,其中也可以执行操作系统的命令。
makefile带来的好处就是——“自动化编译”,一旦写好,只需要一个
make命令,整个工程完全自动编译,极大的提高了软件开发的效率。
make是一个命令工具,是一个解释makefile中指令的命令工具,一
般来说,大多数的IDE都有这个命令,比如:Delphi的ma
您可能关注的文档
- Java软件开发工程师个人简历模板.pdf
- java软件测试工程师个人简历范文.pdf
- Java连接MySql数据库,并且实现增删改查功能.pdf
- java连接mysql数据库(JDBC驱动).pdf
- Java连接MySql数据库,并且实现插入、删除、更新、选择操作.pdf
- Java连接MySql数据库入门操作.pdf
- Java连接mysql数据库攻略.pdf
- Java面向对象程序设计购物管理系统实训报告.pdf
- JAVA面试题( 华为)(答案).pdf
- java面试题目答案.pdf
- 2023电力变压器用绝缘材料介电性能的频域介电谱试验方法.docx
- 皖2016J911 太阳能热水系统建筑一体化设计图集.docx
- 北京市政交通基础设施工程规划设计技术文件办理指南培训(市政部分).docx
- 辽2006J403 金属成品变形缝建筑构造.docx
- 冀12G09 钢筋混凝土板式楼梯.docx
- 河南省图集 12YJ5-2 坡屋面.docx
- GB_Z 29014.100-2024 切削刀具数据表达与交换 第100部分:参考字典的定义、原则和方法.docx
- DB62∕T 5198-2025 管道超声内检测技术规范.docx
- codex零基础学习手册-前哨ai-202607.docx
- 大数据与景区管理(92页PPT).docx
原创力文档

文档评论(0)