You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何查找GCC实现所依据的MIPS、RISC-V、SPARC等机器架构规范

查找GCC对应各架构ISA规范的方法

MIPS架构

  • 查看GCC源码的gcc/config/mips/目录:mips.h、mips.c这些核心文件里会明确标注支持的MIPS ISA版本(比如MIPS32r6、MIPS64r6),同时会体现对应规范的关键特性实现逻辑。
  • 执行gcc -mhelp命令:输出内容里会列出支持的MIPS架构选项,每个选项对应具体的ISA版本,比如-march=mips32r6就对应MIPS32 Release 6规范。
  • 查阅GCC内置文档:运行info gcc后定位到MIPS相关章节,里面会说明实现所遵循的ISA规范细节。

RISC-V架构

  • 查看GCC源码的gcc/config/riscv/目录:riscv.h和riscv.c中定义了支持的RISC-V扩展集(比如RV32IM、RV64GC),每个扩展集对应RISC-V官方ISA规范的具体版本。
  • 执行gcc -march=?命令:输出的可选架构值(如rv32gc)直接对应RISC-V规范里的架构配置,其中的字母分别代表不同的扩展指令集。
  • 查看内置宏定义:执行gcc -E -dM -march=rv64gc -xc /dev/null,输出的宏定义里会包含__riscv_version这类标识,可对应到官方规范的具体版本。

SPARC架构

  • 查看GCC源码的gcc/config/sparc/目录:sparc.h、sparc.c文件会标注支持的SPARC ISA版本(比如SPARCv9、SPARC T4),以及对应规范的特性实现细节。
  • 执行gcc -mhelp命令:SPARC相关选项里的-march可选值,每个都对应具体的SPARC ISA规范,比如-march=sparcv9对应SPARC Version 9规范。
  • 查阅GCC内置文档:通过info gcc进入SPARC章节,里面会明确说明实现所依据的ISA规范内容。

内容的提问来源于stack exchange,提问作者GreatShannon

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.15 05:42:05