发明名称 一种编译的构建方法及系统
摘要 本发明公开了一种编译的构建方法,该方法包括:设置批处理脚本和编译引擎;编译引擎启动后,批处理脚本将读取到的编译配置信息传送给编译引擎,编译引擎收到编译配置信息后,控制整个编译工作的执行,并生成工程文件。本发明同时公开了一种编译的构建系统,采用本发明的方法及系统,能大大减少软件开发人员的工作量,进而提高工作效率。
申请公布号 CN101963915B 申请公布日期 2016.06.15
申请号 CN201010293297.7 申请日期 2010.09.25
申请人 中兴通讯股份有限公司 发明人 李会丽
分类号 G06F9/45(2006.01)I 主分类号 G06F9/45(2006.01)I
代理机构 北京派特恩知识产权代理有限公司 11270 代理人 蒋雅洁;王黎延
主权项 一种编译的构建方法,其特征在于,设置批处理脚本和编译引擎,该方法还包括:编译引擎启动后,批处理脚本将读取到的编译配置信息传送给编译引擎,编译引擎收到编译配置信息后,控制整个编译工作的执行,并生成工程文件;所述编译引擎控制整个编译工作的执行,并生成工程文件,具体为:编译引擎将编译操作进行层次性划分,并根据编译配置信息将每个模块编译成相应的目标文件,将生成的所有目标文件链接生成工程文件;其中,每个层次所包含的每个模块都具有对应的编译配置信息,所述编译配置信息为变量的赋值,包括:使用的编译工具、编译需要的源文件和相应的头文件的路径;编译引擎可以根据所述编译配置信息找到编译时需要的资源;所述使用的编译工具包括Cygwin或实时查看编译工具RVCT,对于不同的模块,使用的编译工具、源文件和相应的头文件的路径不相同;该方法进一步包括:批处理脚本将设置的编译参数发送给编译引擎;编译引擎收到编译参数后,根据编译参数和编译配置信息,控制整个编译工作的执行,并生成工程文件;所述编译参数用于维护整个编译过程;生成工程文件后,编译引擎将工程文件保存到指定位置,并输出日志信息;其中,所述指定位置是指在编写编译引擎时,设置的工程文件的保存位置。
地址 518057 广东省深圳市南山区高新技术产业园科技南路中兴通讯大厦法务部