首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何将C程序转换成MIPS程序集来处理Spim?

如何将C程序转换成MIPS程序集来处理Spim?
EN

Stack Overflow用户
提问于 2021-04-04 03:41:14
回答 2查看 174关注 0票数 0

我尝试了gcc -S Source.c,但我必须编辑生成的程序集文件Source.s。我应该如何编辑它以在Spim上工作

EN

回答 2

Stack Overflow用户

发布于 2021-04-05 12:09:06

没有任何官方的C到MIPS程序集编译器,但是如果您坚持,那么尝试一下这个github

票数 0
EN

Stack Overflow用户

发布于 2022-10-07 17:10:05

试试gcc-mips-linux-gnu。首先,安装它,如果您在Ubuntu上,可以使用sudo apt install gcc-mips-linux-gnu。在此之后安装sudo apt-get install build-essential gcc-mipsel-linux-gnu。现在您可以尝试使用mipsel-linux-gnu-gcc -fverbose-asm -S myprog.c来编译c文件。如果编译时没有任何问题,那么您可以通过mypro.s查看程序集指令,它可能与能够在simp上运行的代码不同,特别是在simp所具有的syscall指令中,但是在与GCC一起构建的代码中它与它不完全相同,因为它使得运行在mips架构的linux系统上而不是simp。要了解更多信息,请看一下本主题,它不是用来处理spim的,但它可能会有所帮助:链接

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

https://stackoverflow.com/questions/66937841

复制
相关文章

相似问题

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