2017-02-01 5 views
1

私のcコードをllvmを使用してmipsアセンブリに翻訳したいと思います。どうすればいいですか?私はMacにいる。したがって、llcコマンドは機能しません。お使いのMacOSのシステム上の打ち鳴らすは、デフォルトではMIPSのためにコンパイルされませんllvmを使用したMIPSアセンブリへのCコード

おかげ

+0

'clang -S -march = mips'? – arrowd

+0

@arrowdエラー:unknown target CPU 'mips' –

答えて

0

は、あなた自身を構築する必要があります。

ここをクリックしてください:http://llvm.org/docs/GettingStarted.html llvmを構築するための指示。

その後、あなたのような何か実行してMIPSアセンブリにCをコンパイルするために打ち鳴らすを使用することができます:Linuxオペレーティングシステム用の32ビットMIPSアセンブリにファイル「foo.cの」をコンパイルします

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

をし、それをコンソールに出力します。

関連する問題