- 11
- 0
- 约3.72千字
- 约 29页
- 2016-11-28 发布于河南
- 举报
Makefile介绍
GNU make 曾树洪 关于程序的编译和链接 一般来说,无论是C,还是C++,首先要把源文件编译成中间代码文件,在Windows下也就是 .obj 文件,UNIX下是 .o 文件,即 Object File,这个动作叫做编译(compile).然后再把大量的Object File合成执行文件,这个动作叫作链接(link). 多个源文件带来的问题 三个头文件:a.h b.h c.h 三个c源文件:main.c 2.c 3.c cat main.c cat 2.c cat 3.c 当修改了c.h时,需要重新编译哪些文件?修改了b.h时呢? 第一个makefile cd mf1 (进入mf1文件夹) cat makefile (查看makefile文件内容) make (第一次运行make) make (第二次运行make) touch b.h make (第二次运行make) rm 2.o make (第四次运行make) Makefile简介 当使用make工具进行编译时,工程中以下几种文件在执行make时将会被编译(重新编译): 1.??????? 所有的源文件没有被编译过,则对各个C源文件进行编译并进行链接,生成最后的可执行程序; 2.??????? 每一个在上次执行make之后修改过的C源代码文件在本次执行make时将会被重新编译; 3.??????? 头文件
您可能关注的文档
- Filing Requirements.ppt
- Normal forms.ppt
- Fundamental.ppt
- 11-11-0352-00-00af-simplification-of-enablement-procedure-for-tvws-band.ppt
- Normalization Process.ppt
- SSD7-CH05.ppt
- ch5-SQL_2.ppt
- 11-DM-NORM.ppt
- AICPA Rules of Pro. Conduct-Web.ppt
- Introduction to Relational Databases.ppt
- 新疆塔城地区第一高级中学2025-2026学年高一下学期学情自测物理试卷(含解析).docx
- 苏教版五年级上册数学 期中检测卷.doc
- 新疆维吾尔自治区昌吉回族自治州呼图壁县2025-2026学年九年级上学期1月期末英语试题(含解析).docx
- 新疆维吾尔自治区和田地区和田市2025-2026学年上学期八年级英语期末试卷(含解析).docx
- 四川省绵阳市游仙区2025-2026学年七年级上学期1月期末英语试题(含解析).docx
- 苏教版三年级上册数学 第三单元测试题.doc
- 四川省绵阳市梓潼县2025-2026学年八年级上学期1月期末物理试题(含解析).docx
- 四川省绵阳市盐亭县四校联考2025-2026学年八年级下学期物理学情自测(含解析).docx
- 房颤患者太极拳练习.pptx
- 苏教版五年级上册数学 期末检测卷.doc
最近下载
- 情丝难断的母子(小小说).docx VIP
- 2026年中考道德与法治材料关键词转换答题术语(图).docx VIP
- 《媒体与社会》课件.ppt VIP
- 牧马人维修技术资料手册【车主必备】.pdf VIP
- AP宏观经济学 2018年真题 (选择题+问答题) AP Macroeconomics 2018 Released Exam and Answers (MCQ+FRQ).pdf VIP
- 乙肝指南新版标准.docx VIP
- 2025年民政群众身边腐败工作汇报.docx VIP
- 2026年江西中考历史阶段提升检测试卷(附答案解析).docx VIP
- 慢性乙型肝炎诊疗指南 最新版 解读.docx VIP
- 软组织挫伤病历模板.docx VIP
原创力文档

文档评论(0)