一种交叉编译方法、装置、计算设备及存储介质

    公开(公告)号:CN114816417B

    公开(公告)日:2022-10-11

    申请号:CN202210405424.0

    申请日:2022-04-18

    IPC分类号: G06F8/41 G06F8/76

    摘要: 本发明公开了一种交叉编译方法、装置、计算设备及存储介质,该方法包括:基于第一架构的加速层、第二架构的编译环境和转换程序生成编译环境容器;获取待编译的软件包源代码并安装编译依赖包;响应于编译环境容器中发起的对软件包源代码的编译指令,由转换程序判断编译指令中的调用命令在第一架构的加速层中是否存在;当调用命令在加速层中存在,则在加速层中运行调用命令,当调用命令在加速层中不存在,则在第二架构的编译环境中运行调用命令。该方法能够提供与目标环境一致的编译运行环境,提高交叉编译的效率。

    一种交叉编译方法、装置、计算设备及存储介质

    公开(公告)号:CN114816417A

    公开(公告)日:2022-07-29

    申请号:CN202210405424.0

    申请日:2022-04-18

    IPC分类号: G06F8/41 G06F8/76

    摘要: 本发明公开了一种交叉编译方法、装置、计算设备及存储介质,该方法包括:基于第一架构的加速层、第二架构的编译环境和转换程序生成编译环境容器;获取待编译的软件包源代码并安装编译依赖包;响应于编译环境容器中发起的对软件包源代码的编译指令,由转换程序判断编译指令中的调用命令在第一架构的加速层中是否存在;当调用命令在加速层中存在,则在加速层中运行调用命令,当调用命令在加速层中不存在,则在第二架构的编译环境中运行调用命令。该方法能够提供与目标环境一致的编译运行环境,提高交叉编译的效率。