准备

获取源码

  1. 下载软件包
  2. 解压后获取工具链安装包toolchain.tar.gz与源码包Ascend310B-source tar.gz。

环境准备

  • 所有的依赖必须用root用户进行安装。
  • 用户可以通过如下命令进行安装上述依赖。

    apt-get install -y python3 make gcc unzip pigz bison flex libncurses-dev squashfs-tools bc device-tree-compiler libssl-dev cmake

工具链安装

  1. 登录Linux服务器。
  2. 执行如下命令,切换至root用户。

    su - root

  3. 执行如下命令,创建/opt/compiler目录。

    mkdir /opt/compiler

  4. 将交叉编译工具链包“toolchain.tar.gz”上传至/opt/compiler目录。详细操作请参见传输文件
  5. 进入到/opt/compiler目录。

    cd /opt/compiler

  6. 执行如下命令,解压交叉编译工具。

    tar -xvf toolchain.tar.gz -C ./

  7. 在配置文件中增加交叉编译工具链路径。

    echo "export PATH=/opt/compiler/toolchain/bin:\$PATH: " >> /etc/profile

  8. 执行如下命令,使环境变量生效。

    source /etc/profile

  9. 执行如下命令,查看交叉编译工具链版本。

    aarch64-target-linux-gnu-gcc -v

    显示有版本信息,则表明安装工具链成功。