Почему опция GCC -Os не используется во время компиляции?
Clang предупреждает меня,
clang: warning: argument unused during compilation: '-Os'
Во время компиляции с make
, Почему он не принимает флаг оптимизации?
1 ответ
Решение
-Os
недопустимый вариант оптимизации для (большинства) clang
- он не полностью совместим с GCC.
Страница man clang является авторитетной в отношении того, какие опции принимает ваша конкретная версия (в частности, оптимизация по размеру пока не является первостепенной задачей для LLVM). Apple отодвинула патчи для -Os
а также -Oz
, но большинство пакетов не включают эти обновления.