用于生成可执行文件的方法和装置制造方法及图纸

技术编号:42242551 阅读:22 留言:0更新日期:2024-08-02 13:54
本申请涉及用于生成可执行文件的方法和装置。基于本申请,可以在本地物理设备部署目标容器、以及在至少两台选定物理设备为目标容器部署容器镜像。在可执行文件的文件生成过程中,对源代码文件的编译可以通过调用部署在至少两台选定物理设备的容器镜像在一致的编译环境下基于多设备硬件资源并发地执行,以在确保编译环境的一致性前提下利用多设备硬件资源来满足编译的硬件资源需求,从而可以在编译的硬件资源需求超出单设备硬件资源时减少对源代码文件的编译耗时,进而,可以在减少编译耗时的基础上减少生成可执行文件的耗时。

【技术实现步骤摘要】

本申请涉及资源调度领域,特别涉及一种用于生成可执行文件的方法、一种用于生成可执行文件的装置、一种设备集群、一种非瞬时计算机可读存储介质、以及一种计算机程序产品。


技术介绍

1、可执行文件是计算程序的一种形式,并且,可执行文件中包括机器语言的指令,以使得计算机硬件可以通过执行机器语言的指令实现相应的功能。一般情况下,可执行文件可以由单台物理设备基于源代码文件生成,源代码文件可以由例如c语言或c++语言等高级语言编写得到的,并且,在生成可执行文件的过程中,需要对源代码文件进行编译(compilation),以将源代码文件的高级语言转换为机器语言。

2、为了确保对源代码文件中的所有文件的编译环境的一致性,生成可执行文件的过程由单台物理设备承担。但是,单台物理设备的硬件资源是有限的,因此,若源代码文件的文件量过大,导致编译的硬件资源需求超出单台物理设备所能够提供的单设备硬件资源,则,对源代码文件的编译耗时就会较长,相应地,生成可执行文件的耗时较长。例如,对于文件量上万的源代码文件,具有128个cpu核的单台物理设备的编译耗时超过3小时,在此基础上,基于本文档来自技高网...

【技术保护点】

1.一种用于生成可执行文件的方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,

3.根据权利要求1所述的方法,其特征在于,

4.根据权利要求3所述的方法,其特征在于,

5.根据权利要求3所述的方法,其特征在于,

6.根据权利要求5所述的方法,其特征在于,

7.一种用于生成可执行文件的装置,其特征在于,包括:

8.一种设备集群,其特征在于,包括多台物理设备,其中,所述多台物理设备中的任意一台物理设备被配置为用于执行如权利要求1至6中任一项所述的方法的本地物理设备。>

9.一种非瞬...

【技术特征摘要】

1.一种用于生成可执行文件的方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,

3.根据权利要求1所述的方法,其特征在于,

4.根据权利要求3所述的方法,其特征在于,

5.根据权利要求3所述的方法,其特征在于,

6.根据权利要求5所述的方法,其特征在于,

7.一种用于生成可执行文件的装置,其特征在于,包括:

8.一种设备集群,其特征在于,包括多...

【专利技术属性】
技术研发人员:请求不公布姓名请求不公布姓名
申请(专利权)人:北京壁仞科技开发有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1