跳到主要内容

交叉编译说明

示教器与控制器运行于 Linux,对应插件须以 .so 交付。

适用范围​

产物目标环境须完成本节准备
客户端插件 .dllWindows否
客户端插件 .so示教器(aarch64)是
控制器插件 .so控制器(x86_64 或 aarch64)是

推荐环境​

请使用珞石提供的 VMware 虚拟机镜像。镜像内已预置示教器客户端与控制器插件所需工具链,以及 编译打包服务。镜像下载见 导入并使用虚拟机。

备注

本文以珞石提供的虚拟机为例,不涉及自行搭建交叉编译环境。

虚拟机内主要工具链如下(与编译打包服务一致):

产物架构工具链
客户端插件(示教器 Linux)aarch64Qt 5.12.11,GCC 7.4.1
控制器插件x86_64gcc-5.4 / g++-5.4(Ubuntu 20.04)
控制器插件aarch64gcc-linaro-6.3.1-2017.05-x86_64_aarch64-linux-gnu(Ubuntu 20.04)

后续步骤​

  1. 安装 VMware
  2. 导入并使用虚拟机
  3. 编译打包服务