- 44
- 0
- 约6.38千字
- 约 20页
- 2017-05-18 发布于广东
- 举报
Page ? * MakeFile学习 简单介绍Makefile ? 简化编译时所需要下达的指令; ? 若在编译完成之后,修改了某个原始码档案,则 make 仅会针对被修改了的档案进行编译,其它的 object file 不会被更动; ? 最后可以依照相依性来更新( update )执行档。 编译和链接规则(输入make命令之后将按照以下规则工作) 如果这个工程没有编译过,那么我们的所有C文件都要编译并被链接。 如果这个工程的某几个C文件被修改,那么我们只编译被修改的C文件,并链接目标程序。 如果这个工程的头文件被改变了,那么我们需要编译引用了这几个头文件的C文件,并链接目标程序。 通用的Makefile里包含什么 在一个通用Makefile中通常包含下面内容: 1、需要由make工具创建的目标体(target),通常是目标文件或可执行文件。 2、要创建的目标体所依赖的文件(dependency_file)。 3、创建每个目标体时需要运行的命令(command)。 格式如下: target:dependency_files TABcommand 目标:依赖文件1,依赖文件2 命令 –依赖文件后缀 依赖文件1,依赖文件2, 目标 注意:命令行必须以单个的TAB字符进行缩进,不能是空格 当然也可以跟 目标和依赖文件在一行,不过要以;隔开 在makefile中
您可能关注的文档
- 两会新闻课件知识资料.ppt
- 亮蓝深灰毕业论文答辩知识资料.pptx
- 本科开题报告毕业论文模板.ppt
- 大学毕业设计答辩知识资料.ppt
- 华侨大学本科毕业论文答辩知识资料.ppt
- 机械设计专业毕业设计答辩25p.ppt
- 经典毕业论文答辩模板资料.ppt
- 天津工业大学-毕业设计.ppt
- 铜排滚圆机机构设计毕业设计资料.ppt
- 电子信息科学与技术毕业设计演示知识资料.ppt
- 河北省廊坊市香河县2025-2026学年七年级上学期期末英语试题(无答案).pdf
- 2025-2026学年山东省济南市高新区九年级(上)期末历史试卷(含答案).pdf
- 定远育才学校2025-2026学年下学期高二3月月考历史试题.pdf
- 2025-2026学年上海市西南模范中学八年级(下)段考英语试卷(3月份)(含答案).pdf
- 【通用】家长会:这次家长会,没有安慰,只有真相 课件(共28张PPT).pptx
- 2025-2026学年吉林省白山市抚松县八年级(上)期末历史试卷(含答案).pdf
- 福建福州市仓山区福州高级中学2025-2026学年高二3月阶段考试英语学科试卷(含解析,无听力音频含听力原文).pdf
- 2025-2026学年安徽合肥市第八中学高三下学期下学期3月周考.pdf
- 2026年800字演讲稿时间 .docx
- 2026年体验秋天的亲子活动方案.docx
原创力文档

文档评论(0)