1

我正在尝试在 Mac OS X [10.8.5] 上编译一些 GNU 工具。我过去能够使用的优化选项之一是“-mfpmath=sse”,但现在我收到了消息:

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

现在,llvm-gcc help 说它支持'-mfpmath = sse',并且clang有一种使用'-mllvm'将东西传递给llvm的方法,但我似乎无法让它们一起工作。

这两个选项甚至可以一起工作吗?如果是这样,怎么做?

如果我想使用 '-mllvm' 从 CLANG 传递多个 LLVM 参数怎么办?这可能吗?如果可以,怎么做?

谢谢,

缺口

4

1 回答 1

2

您不需要带有 clang 的这个标志。只要您的处理器支持它,它就会默认为“-mfpmath=sse”。

如果您需要直接将多个选项传递给 LLVM(不过,这似乎是个很糟糕的主意 - 您不需要这样做),您可以多次使用 -mllvm,例如“-mllvm -foo -mllvm -bar”。

于 2013-10-26T17:33:22.850 回答