10

MIPS-32 处理器架构似乎没有明确的标准化堆栈框架和 C 语言调用约定(寄存器使用等)。也就是说,似乎完全取决于汇编器/编译器工具链来定义自己的堆栈框架和调用约定。我一直在努力寻找 GCC 编译器用于 MIPS-32 指令集的约定的明确参考。我专门在 Cygwin 上使用 GCC 交叉编译器,它针对在 eCos 开源内核的嵌入式环境中使用的 MIPS-32 内核。

任何对有关该领域 GCC for MIPS-32 的权威文档的参考将不胜感激。

4

3 回答 3

5

这个关于RedHat Linux的 MIPS EABI 的参考有帮助吗?

于 2009-05-01T14:35:39.710 回答
5

你是对的,这有点乱,而且记录不充分。我会推荐:

于 2009-05-01T14:43:38.443 回答
4

我不喜欢 MIPS,但也许这个MIPS ABI 历史参考可能会有所帮助。

于 2009-05-01T14:30:38.133 回答