将C编译成MIPS

将C编译成MIPS,c,gcc,assembly,mips,cross-compiling,C,Gcc,Assembly,Mips,Cross Compiling,我正在尝试将一个C代码文件编译成mips程序集。我的操作系统是suse linux,我已经安装了gcc和cross-mips-binutils——我只是不知道要使用什么命令来交叉编译成mips 我已经使用了: gcc-S text.c-o text.S 它编译得很好——只是没有编译成mips。 我还浏览了其他关于stack overflow的帖子,比如:但是要么它们没有帮助,要么像这篇一样,有用的链接不再起作用了 我将感谢任何帮助!谢谢:)cross-mips-binutils不足以进行编译,只

我正在尝试将一个C代码文件编译成mips程序集。我的操作系统是suse linux,我已经安装了gcc和cross-mips-binutils——我只是不知道要使用什么命令来交叉编译成mips

我已经使用了:

gcc-S text.c-o text.S

它编译得很好——只是没有编译成mips。 我还浏览了其他关于stack overflow的帖子,比如:但是要么它们没有帮助,要么像这篇一样,有用的链接不再起作用了


我将感谢任何帮助!谢谢:)

cross-mips-binutils
不足以进行编译,只能链接、创建存档等。您需要
cross-mips-gcc
才能生成mips程序集。

确保您拥有mips-gcc交叉编译器,并且您实际调用了该编译器。仅仅拥有二进制代码就不够了。如果你只想看到由C或C++源程序产生的MIPS程序集,你可以使用我的在线演示:在“输出选项”下选择目标处理器。您需要实际调用适当的编译器二进制文件,即不是系统默认的
gcc
,它可能是为主机系统构建的。