计算机程序编译方法及装置与流程

文档序号:14721026发布日期:2018-06-17 14:47阅读:来源:国知局
技术特征:

1.一种计算机程序编译方法,其特征在于,包括:

S1、预配置编译环境;

S2、配置编译脚本;

S3、设置用于启动编译脚本的计算机任务;

S4、启动所述计算机任务,进入编译过程;

所述编译过程包括:

T1、检查服务器代码是否更新,若有,则执行T2,若无,则执行T3;

T2、更新本地代码,然后执行T4;

T3、停止编译;

T4、启动编译脚本,开始编译并记录编译输出信息。

2.如权利要求1所述的计算机程序编译方法,其特征在于,T2还包括:在更新本地代码之前关闭本地程序文件,以及,在更新完本地代码之后去除编译脚本的只读属性。

3.如权利要求1所述的计算机程序编译方法,其特征在于,S2配置的编译脚本包括target侧编译脚本和PC侧编译脚本,T4包括:

T41、启动target侧编译脚本,更改软件版本号,开始编译并记录编译输出信息;

T42、判断编译是否通过,若通过,则执行T43,若不通过,则执行T44;

T43、拷贝target侧编译出的文件,形成软件压缩包并保存,然后执行T45;

T44、解析出错原因并输出出错信息,然后执行T45;

T45、编译PC侧编译脚本并记录编译结果。

4.如权利要求3所述的计算机程序编译方法,其特征在于,S2中配置的编译脚本配置有软件压缩包的生存周期,T43还包括:删除超过生存周期的软件压缩包。

5.如权利要求1所述的计算机程序编译方法,其特征在于,S2中配置的编译脚本配置有用于接收邮件的服务器地址或收件人地址,还配置有发件\t人地址及密码,所述编译过程还包括在T4之后执行:

T5、利用发件人地址发送邮件至服务器地址或收件人地址,所述邮件记录有编译结果。

6.一种计算机程序编译装置,其特征在于,包括:

编译环境预配置模块,用于预配置编译环境;

编译脚本配置模块,用于配置编译脚本;

任务设置模块,用于设置用于启动编译脚本的计算机任务;

启动模块,用于启动所述计算机任务,进入编译过程;

所述编译过程包括调用更新模块,所述更新模块用于检查服务器代码是否更新,若有,则更新本地代码,然后调用编译模块,若无,则停止编译;

编译模块,所述编译模块用于启动编译脚本,开始编译并记录编译输出信息。

7.如权利要求6所述的计算机程序编译装置,其特征在于,所述更新模块还用于在更新本地代码之前关闭本地程序文件,以及,在更新完本地代码之后去除编译脚本的只读属性。

8.如权利要求6所述的计算机程序编译装置,其特征在于,所述编译脚本配置模块配置的编译脚本包括target侧编译脚本和PC侧编译脚本,所述编译模块包括:

target侧编译模块,用于启动target侧编译脚本,更改软件版本号,开始编译并记录编译输出信息;

判断模块,用于判断编译是否通过,若通过,则调用拷贝模块,若不通过,则调用解析模块;

拷贝模块,用于拷贝target侧编译出的文件,形成软件压缩包并保存,然后调用PC侧编译模块;

解析模块,用于解析出错原因并输出出错信息,然后调用PC侧编译模块;

PC侧编译模块,用于编译PC侧编译脚本并记录编译结果。

9.如权利要求8所述的计算机程序编译装置,其特征在于,所述编译脚本配置模块配置的编译脚本配置有软件压缩包的生存周期,所述拷贝模块还用于删除超过生存周期的软件压缩包。

10.如权利要求6所述的计算机程序编译装置,其特征在于,所述编译脚本配置模块配置的编译脚本配置有用于接收邮件的服务器地址或收件人地址,还配置有发件人地址及密码,所述编译过程还包括在调用所述编译模块之后调用邮件模块,所述邮件模块用于利用发件人地址发送邮件至服务器地址或收件人地址,所述邮件记录有编译结果。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1