服务器上编译.f文件,一种代码编译方法及编译服务器

1.一种代码编译方法,其特征在于,应用于编译服务器,所述方法包括以下步骤:当接收到代码编译请求时,查询预先建立的公共用户空间内是否含有与所述代码编译请求相对应的工程代码;若含有,则从所述公共用户空间内获取所述工程代码,并根据获取到的所述工程代码在用户空间内进行项目开发的代码编译;否则,从代码存储服务器中获取与所述代码编译请求相对应的所述工程代码,并将获取到的所述工程代码保存到所述公共用户空间,以及根据获取的所述工程代码进行项目开发的代码编译。

2.根据权利要求1所述的代码编译方法,其特征在于,在所述查询预先建立的公共用户空间内是否含有与所述代码编译请求相对应的工程代码的步骤之前,所述方法还包括:建立所述公共用户空间内各个工程代码与其所对应项目开发的用户空间之间的关联关系;所述关联关系为:在各个项目开发的用户空间内存储其所对应的工程代码在公共用户空间内的存储地址。

3.根据权利要求1所述的代码编译方法,其特征在于,将获取到的所述工程代码保存到所述公共用户空间的步骤之后,还包括步骤:建立获取到的所述工程代码与对应用户空间之间的关联关系,并在所述对应用户空间内保存代码更新信息。

4.根据权利要求2所述的代码编译方法,其特征在于,所述代码编译方法还包括步骤:建立与所述代码存储服务器中存储的各个工程代码的一一对应关联关系;当检测到工程代码更新指令时,根据所述关联关系和所述代码存储服务器中存储的代码更新信息,对所述公共用户空间中存储的与所述代码更新信息相对应的工程代码进行更新。

5.根据权利要求2所述的代码编译方法,其特征在于,所述代码编译方法还包括步骤:建立与所述代码存储服务器中存储的各个工程代码的一一对应关联关系;当检测到代码存储服务器中存储的任一项或多项工程代码更新时,根据关联关系和所述代码存储服务器中存储的代码更新信息,对所述公共用户空间中存储的与所述代码更新信息相对应的工程代码进行同步更新。

6.根据权利要求2所述的代码编译方法,其特征在于,所述代码编译方法还包括步骤:建立与所述代码存储服务器中存储的各个工程代码的一一对应关联关系;根据所述关联关系和所述代码存储服务器中存储的代码更新信息,对所述公共用户空间中存储的与所述代码更新信息相对应的工程代码进行定时更新。

7.根据权利要求4-6任一项所述的代码编译方法,其特征在于,所述代码编译方法还包括步骤:当检测到所述公共用户空间内存储的一项或多项工程代码更新时,根据所述公共用户空间内更新的所述一项或多项工程代码与其所对应项目开发的用户空间之间的关联关系,在其所对应项目开发的用户空间内添加代码更新信息。

8.一种编译服务器,其特征在于,包括:处理器和用于存储所述处理器的可执行指令的存储器;其中,所述处理器被配置为:当接收到代码编译请求时,查询预先建立的公共用户空间内是否含有与所述代码编译请求相对应的工程代码;若含有,则从所述公共用户空间内获取所述工程代码,并根据获取到的所述工程代码在用户空间内进行项目开发的代码编译;否则,从代码存储服务器中获取所述代码编译请求对应的所述工程代码,并将获取到的所述工程代码保存到所述公共用户空间,以及根据获取的所述工程代码进行项目开发的代码编译。

9.根据权利要求8所述的编译服务器,其特征在于,所述处理器还用于被配置为:建立所述公共用户空间内存储的各个工程代码与其所对应项目开发的用户空间之间的关联关系;所述关联关系为:在各个项目开发的用户空间内存储其所对应的所述工程代码在所述公共用户空间内的存储地址。

10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至7中任一项所述的代码编译方法的步骤。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值