【发布时间】:2010-10-23 02:57:50
【问题描述】:
MIPS-32 处理器架构似乎没有明确的标准化堆栈框架和 C 语言调用约定(寄存器使用等)。也就是说,似乎完全取决于汇编器/编译器工具链来定义自己的堆栈框架和调用约定。我一直在努力寻找 GCC 编译器用于 MIPS-32 指令集的约定的明确参考。我专门在 Cygwin 上使用 GCC 交叉编译器,它针对在 eCos 开源内核的嵌入式环境中使用的 MIPS-32 内核。
任何参考有关该领域 GCC for MIPS-32 的权威文档将不胜感激。
【问题讨论】: