옵션은 /O 최대 속도 또는 최소 크기에 대한 코드를 만드는 데 도움이 되는 다양한 최적화를 제어합니다.
/O1는 최소 크기 코드를 생성하는 최적화의 조합을 설정합니다./O2는 최대 속도를 위해 코드를 최적화하는 최적화의 조합을 설정합니다./Ob는 인라인 함수 확장을 제어합니다./Od는 최적화를 사용하지 않도록 설정하여 컴파일 속도를 조정하고 디버깅을 간소화합니다./Og(사용되지 않음) 전역 최적화를 사용하도록 설정합니다./Oi는 적절한 함수 호출에 대한 내장 함수를 생성합니다./Os는 컴파일러에 속도 최적화보다 크기 최적화를 선호하도록 지시합니다./Ot(기본 설정)는 컴파일러에 크기 최적화보다 속도 최적화를 선호하도록 지시합니다./Ox는 속도에 중점을 두고 몇 가지 최적화를 선택하는 조합 옵션입니다./Ox는 최적화의/O2엄격한 하위 집합입니다./Oy는 더 빠른 함수 호출을 위해 호출 스택에 프레임 포인터를 만들지 않습니다.
설명
여러 /O 옵션을 단일 옵션 문으로 결합할 수 있습니다. 예를 들어 /Odi은 /Od /Oi과 같습니다. 특정 옵션은 상호 배타적이며 함께 사용하면 컴파일러 오류가 발생합니다. 자세한 내용은 개별 /O 옵션을 참조하세요.