首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将C语言转换为MIPS64程序集

将C语言转换为MIPS64程序集
EN

Stack Overflow用户
提问于 2012-10-09 20:49:30
回答 2查看 1.3K关注 0票数 0

我已经用C写了一些代码,需要将其转换为MIPS 64,有优化和没有优化。我一直在尝试和gcc一起把它转换成x86,但是这个转换过程要复杂得多。此外,我一直在尝试寻找一种交叉编译器,但一直无法使任何编译器正常工作。任何帮助和建议都将非常感谢。

致以亲切的问候,

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-10-10 04:32:41

下载并安装Codesourcery codebench for MIPS后,调用MIPS 64 revision 2架构的MIPS gcc交叉编译器,如下所示:

代码语言:javascript
复制
C:\Program Files (x86)\CodeSourcery\Sourcery_CodeBench_Lite_for_MIPS_GNU_Linux\bin\mips-linux-gnu-gcc -march=mips64r2 foo.c -S

这将在foo.s中生成MIPS汇编源代码。

随codebench一起安装的文档将告诉您-march选项的其他可能值。其他像-S-O这样的gcc旗帜工作正常。

票数 0
EN

Stack Overflow用户

发布于 2012-10-09 20:51:00

如果您使用MIPS交叉编译器,而不是以x86为目标的gcc,则可以完成此“转换”(编译)。如果你需要找到一个MIPS交叉编译器(gcc),你可以从codesourcery.com得到一个预先构建的。

您问题中的措辞似乎表明您不太关心输出是MIPS,而是希望输出比x86简单。如果是这种情况,您还可以检查ARM输出。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12800412

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档