技术特征:
技术总结
本发明实施例公开了一种分布式构建支持多内核应用程序的方法及系统,所述方法包括获取应用程序的构建信息;获取应用程序的源代码,并根据源代码的获取路径分别进行应用层编译和内核编译;将应用层编译产物和内核编译产物合并,生成应用程序发布包。本发明在构建之前,分析需要构建的内核版本,在获取到源代码后,巧妙的利用源代码获取路径不同,将构建过程分为应用层和内核态,并根据获取到的内核版本,分别用不同的构建计算机对应用层和内核态代码进行编译,并将得到的编译产物合并,形成程序发布包。得到的程序发布包能够支持多种操作系统内核,兼容性高。
技术研发人员:王唯融
受保护的技术使用者:郑州云海信息技术有限公司
技术研发日:2018.07.12
技术公布日:2019.01.01