2013-10-25 29 views
1

我想在Mac OS X [10.8.5]上編譯一些GNU工具。其中一個優化選項,我能夠在過去使用的是「-mfpmath = SSE」,但現在我得到的消息:我如何使用CLANG將-mfpmath = sse傳遞給LLVM

clang: warning: argument unused during compilation: '-mfpmath=sse' 

現在,LLVM-GCC的幫助表示支持「-mfpmath =上證所」 ,clang有一種使用'-mllvm'將事情傳遞給llvm的方法,但我似乎無法讓它們一起工作。

這兩個選擇是否意味着一起工作?如果是這樣,怎麼樣?

如果我想使用'-mllvm'從CLANG傳遞多個LLVM參數會怎麼樣?這是可能的,如果是的話,如何?

感謝,

尼克

回答

1

你不需要這個標誌鏗鏘。只要你的處理器支持它,它就默認爲「-mfpmath = sse」。

如果您需要直接將多個選項傳遞給LLVM(儘管這似乎是個不錯的主意 - 您不需要這樣做),您可以多次執行-mllvm,例如, 「-mllvm -foo -mllvm -bar」。