GNU make
考试要求: 掌握     
知识路径:  > 嵌入式系统软件基础知识  > 嵌入式系统程序设计  > 嵌入式软件开发环境  > 开发辅助工具  > 软件工程工具


 
       GNU make是一种代码维护工具,在大中型软件开发项目中,它将根据程序各个模块的更新情况,自动地维护和生成目标代码。make的主要任务是读入一个文本文件(默认的文件名是makefile或Makefile),并根据这个文件所定义的规则和步骤,完成整个软件项目的维护和代码生成等工作。在这个文本文件中,定义了一些依赖关系(即哪些文件的最新版本是依赖于哪些其他的文件)和需要用什么命令来产生文件的最新版本或管理各种文件。有了这些信息,make会检查文件的修改或生成时间戳,如果目标文件的时间戳比它的某个依赖文件要旧,那么make就会执行makefile文件中描述的相应命令,来更新目标文件。make工具的特点如下:
       .适合于文件较多的大中型软件项目的编译、连接、清除中间文件等管理工作;
       .只更新那些需要更新的文件,而不重新处理那些并不过时的文件;
       .提供和识别多种默认规则,方便对大型软件项目的管理;
       .支持对层状目录结构的软件项目进行递归管理;
       .对软件项目,具有渐进式的可维护性和扩展性。
 

更多复习资料
请登录电脑版软考在线 www.rkpass.cn

京B2-20210865 | 京ICP备2020040059号-5
京公网安备 11010502032051号 | 营业执照
 Copyright ©2000-2025 All Rights Reserved
软考在线版权所有