注意事项

  • 该版本为龙芯优化版本 MIPS GCC 工具链
  • 适用于 Loongson-2H/2K, Loongson-3A/3B 系列 MIPS 处理器

GCC 8.3 MIPS GNU/Linux 交叉工具链 (rc1.1)

  • 基础源码版本: gcc-8.3.0 binutils-2.31 glibc-2.28

  • 新增 gdb 和 gdbserver 支持。

  • 多库支持情况:仅支持 glibc 库

体系结构 ABI 浮点类型
mips64r2 n32
n64
hard float
hard-float
mips32r2 o32 hard float
  • 默认编译配置为 -march=mips32r2 -mabi=32,使用其他种类多库则需要显式给出编译选项。 例如,若需要编译 mips64r2 n64 ABI 的目标文件,则需要添加参数 -march=mips64r2 -mabi=64

  • 新增指令集支持:

指令集 编译参数
Loongson MMI -mloongson-mmi
Loongson EXT -mloongson-ext
Loongson EXT2 -mloongson-ext2
Loongson EXT3 -mloongson-ext3
Loongson CSR -mloongson-csr
MSA -mmsa
  • 新增架构支持:
芯片 架构 编译参数
3A1000
3B1500
GS464 -march=gs464
3A2000
3A3000
3B2000
3B3000
GS464E -march=gs464e
2K1000 GS264E -march=gs264e
3A4000 GS464V -march=gs464v