Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Параметры /O управляют различными оптимизациями, которые помогают создавать код для максимальной скорости или минимального размера.
/O1задает сочетание оптимизаций, создающих минимальный код размера./O2задает сочетание оптимизаций, оптимизирующих код для максимальной скорости./Obуправляет расширением встроенной функции./Odотключает оптимизацию, чтобы ускорить компиляцию и упростить отладку./Og(не рекомендуется) включает глобальные оптимизации./Oiсоздает встроенные функции для соответствующих вызовов функций./Osсообщает компилятору, чтобы оптимизировать размер по сравнению с оптимизацией скорости./Ot(параметр по умолчанию) сообщает компилятору использовать оптимизацию скорости оптимизации по сравнению с оптимизацией размера./Ox— это вариант сочетания, который выбирает несколько оптимизаций с акцентом на скорость./Ox— это строгое подмножество оптимизаций/O2./Oyподавляет создание указателей кадра в стеке вызовов для более быстрых вызовов функций.
Замечания
Можно объединить несколько /O параметров в одну инструкцию параметра. Например, /Odi — это тоже самое, что и /Od /Oi. Некоторые параметры являются взаимоисключающими и вызывают ошибку компилятора при совместном использовании. Дополнительные сведения см. в отдельных /O параметрах.
См. также
Параметры компилятора MSVC
Синтаксис командной строки компилятора MSVC