Почему опция GCC -Os не используется во время компиляции? - PullRequest
2 голосов
/ 25 июня 2011

Clang предупреждает меня,

clang: warning: argument unused during compilation: '-Os'

Во время компиляции с make. Почему он не принимает флаг оптимизации?

1 Ответ

4 голосов
/ 25 июня 2011

-Os не является допустимым вариантом оптимизации для (большинства) clang - он не полностью совместим с GCC.

Страница man clang является авторитетной в отношении того, какие опции принимает ваша конкретная версия (в частности, оптимизация по размеру пока не является первостепенной задачей LLVM). Apple отодвинула патчи для -Os и -Oz, но большинство пакетов не включают эти обновления.

...