使用交叉工具链二进制 (x86_64) 安装包
1. 获取安装包
- 下载页面:龙芯开源社区网站 - 二进制下载
- 交叉工具链安装包名称如:
toolchain-loongarch64-linux-gnu-cross830-rc1.0-2022-04-22.tar.xz
或 mips-loongson-gcc8-linux-gnu-2021-02-08.tar.gz
- 下载后,展开归档文件到任意路径,直接调用
bin/
目录下的 x86 二进制即可使用交叉工具链。
推荐用户将 bin/
的绝对路径加入 $PATH
环境变量列表,以便直接从终端或构建脚本使用工具链命令。
- 目前龙芯开源社区网站仅提供 x86 host 上的交叉工具链二进制,若有从其他架构交叉编译的需求,请参考 从源码编译 GNU 工具链。
2. 示例:使用 LoongArch GCC 8.3 交叉工具链二进制
$ wget http://ftp.loongnix.cn/toolchain/gcc/release/loongarch/gcc8/toolchain-loongarch64-linux-gnu-cross-830-rc1.0-2022-04-22.tar.xz
$ wget http://ftp.loongnix.cn/toolchain/gcc/release/loongarch/gcc8/toolchain-loongarch64-linux-gnu-cross-830-rc1.0-2022-04-22.tar.xz.md5
$ md5sum -c < toolchain-loongarch64-linux-gnu-cross-830-rc1.0-2022-04-22.tar.xz.md5
toolchain-loongarch64-linux-gnu-cross-830-rc1.0-2022-04-22.tar.xz: OK
$ tar xvf toolchain-loongarch64-linux-gnu-cross-830-rc1.0-2022-04-22.tar.xz
$ cd toolchain-loongarch64-linux-gnu-cross-830-rc1.0-2022-04-22
$ ls
bin lib libexec loongarch64-linux-gnu share sysroot versions
$ bin/loongarch64-linux-gnu-gcc -v
Using built-in specs.
COLLECT_GCC=bin/loongarch64-linux-gnu-gcc
COLLECT_LTO_WRAPPER=......
Target: loongarch64-linux-gnu
Configured with: ......
Thread model: posix
gcc version 8.3.0 (LoongArch GNU toolchain rc1.0)