Macos 使用llvm将C代码转换为MIPS程序集

Macos 使用llvm将C代码转换为MIPS程序集,macos,clang,llvm,mips,Macos,Clang,Llvm,Mips,我想使用llvm将我的c代码翻译成mips程序集。我怎么做?我在Mac上。所以llc命令不起作用 谢谢默认情况下,MacOS系统上的clang不会编译为mips,您需要构建自己的系统 您可以在这里查看:有关构建llvm的说明 之后,您可以通过执行以下操作,使用clang将C编译为mips程序集: clang -target mipsel-linux-gnu foo.c -S -o - 将文件“foo.c”编译为linux操作系统的32位mips程序集,并将其输出到控制台。clang-S-mar

我想使用llvm将我的c代码翻译成mips程序集。我怎么做?我在Mac上。所以llc命令不起作用


谢谢

默认情况下,MacOS系统上的clang不会编译为mips,您需要构建自己的系统

您可以在这里查看:有关构建llvm的说明

之后,您可以通过执行以下操作,使用clang将C编译为mips程序集:

clang -target mipsel-linux-gnu foo.c -S -o -

将文件“foo.c”编译为linux操作系统的32位mips程序集,并将其输出到控制台。

clang-S-march=mips
?@arrowd它给出错误:未知目标CPU“mips”