交叉编译工具链使用手册
1. 概述
1.1 编写目的
主要介绍 SpacemiT 的工具链使用方法,方便开发人员使用。
1.2 适用范围
适用于 SpacemiT 的 K1 系列 SoC。
1.3 相关人员
- 系统工程师
- 应用工程师
1.4 文档结构
该文档介绍工具链下载安装及使用。
2. 下载安装
2.1 下载
访问 https://archive.spacemit.com/toolchain/,选择对应的版本下载。
spacemit-toolchain-linux-glibc-x86_64-xxx
:linux 环境工具链,包含的 C 库是 glibc。
spacemit-toolchain-elf-newlib-x86_64-xxx
:裸环境工具链,包含的 C 库是 newlibc。
文件体积较大的版本(压缩包 400M+)包含了 llvm 和 gcc 编译器,适用于需要使用 llvm 编译器的场景。
文件体积较小的版本(压缩包 100M+)只包含 gcc 编译器,适用于仅需使用 gcc 编译器的场景。
2.2 安装
将工具链解压后,bin 目录加入 PATH 即可。
export PATH=<工具链解压路径>/bin:$PATH