我知道,编译集会,我应该使用-S
选项与gcc
或g++
,但我如何获得MIPS汇编?
我试过了
g++ -march=mips2 dll.c
但提供了错误
dll.c:1:0: error: bad value (mips2) for -march= switch
我看到了编译命令的建议mips_gcc
,但我找不到如何安装编译器。
我使用Ubuntu 64位,有没有什么帮助。
我知道,编译集会,我应该使用-S
选项与gcc
或g++
,但我如何获得MIPS汇编?
我试过了
g++ -march=mips2 dll.c
但提供了错误
dll.c:1:0: error: bad value (mips2) for -march= switch
我看到了编译命令的建议mips_gcc
,但我找不到如何安装编译器。
我使用Ubuntu 64位,有没有什么帮助。
你需要一个版本是建成一个MIPS的gcc的交叉编译器 。 您可以下载免费的导师/ CodeSourcery的MIPS GNU / gcc的交叉编译工具链在这里 。 该工具链可用于Windows和Linux。
下载,安装并添加工具链到你的路,你会说后:
mips-linux-gnu-g++ -march=mips32r2 -S dll.c
编译代码,以MIPS32R2组装。
UPDATE2017分之8:它看起来像MIPS的Sourcery Codebench完成无交叉编译器不再在Mentor公司的网站。 试试在免费工具链Imagination的网站 。