配置编译环境

如果用户使用算子工程或应用工程开发了相关程序,需要进行工程的编译和运行,则需要配置编译环境。

前提条件

配置安装用户权限

当用户使用非root用户安装时,可能需要用到提权命令,请用户自行获取所需的sudo权限,使用完成后请取消涉及高危命令的权限,否则有sudo提权风险。

安装编译工具

根据MindStudio安装服务器运行环境对应的架构,安装不同的编译工具,可参见表1

配置完编译环境后需要重启MindStudio才能生效。

表1 编译工具使用命令

MindStudio安装服务器架构

运行环境架构

编译工具

x86_64

x86_64

请使用MindStudio安装用户,在MindStudio安装服务器执行g++ --version命令检查是否安装,若已经安装则可以忽略,否则请执行如下安装命令:

  • Red Hat和OpenEuler系列的操作系统
    sudo yum install -y g++
  • Ubuntu系列的操作系统
    sudo apt-get install -y g++

aarch64

请使用MindStudio安装用户,在MindStudio安装服务器执行aarch64-linux-gnu-g++ --version命令检查是否安装,若已经安装则可以忽略,否则请执行如下安装命令:

  • Red Hat和OpenEuler系列的操作系统
    sudo yum install -y g++-aarch64-linux-gnu
  • Ubuntu系列的操作系统
    sudo apt-get install -y g++-aarch64-linux-gnu

如果用户MindStudio安装服务器存在多个交叉编译器,则请用户自行将所用的交叉编译器软链接到上述要求的交叉编译器版本上。命令如下:

sudo ln -s 其他版本的交叉编译器 环境准备所要求的版本 

注:如果使用root用户安装依赖,请将表格命令中的sudo删除。