我正在研究MIPS汇编语言。 我听说有一个gcc命令用于将c源代码转换为MIPS汇编代码。
答案 0 :(得分:1)
如果您使用gcc -S file.c
,gcc会将C代码转换为程序集。
您需要在MIPS系统上运行,或者使用MIPS交叉编译器才能实现此功能!换句话说,x86系统上的普通开箱即用GCC 无法做到这一点因为它只是为了构建x86代码而设置。
以下是在各种Linux操作系统上设置MIPS交叉编译器的一些资源:http://www.linux-mips.org/wiki/Toolchains
(顺便说一句,MIPS代码是高度可优化的,因此您应该使用-O
标志来查看不同类型优化的效果。)
设置MIPS交叉编译器还有许多其他线程,例如: Is there a way to use gcc to convert C to MIPS?