Note
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier les répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de changer de répertoire.
Les /O options contrôlent différentes optimisations qui vous aident à créer du code pour une vitesse maximale ou une taille minimale.
/O1définit une combinaison d’optimisations qui génèrent du code de taille minimale./O2définit une combinaison d’optimisations qui optimisent le code pour une vitesse maximale./Obcontrôle l’extension de fonction inline./Oddésactive l’optimisation, pour accélérer la compilation et simplifier le débogage./Og(déconseillé) active les optimisations globales./Oigénère des fonctions intrinsèques pour les appels de fonction appropriés./Osindique au compilateur de favoriser les optimisations pour la taille par rapport aux optimisations pour la vitesse./Ot(un paramètre par défaut) indique au compilateur de favoriser les optimisations de vitesse par rapport aux optimisations pour la taille./Oxest une option combinée qui sélectionne plusieurs optimisations en mettant l’accent sur la vitesse./Oxest un sous-ensemble strict des/O2optimisations./Oysupprime la création de pointeurs d’images sur la pile des appels pour accélérer les appels de fonction.
Notes
Vous pouvez combiner plusieurs /O options en une seule instruction d’option. Par exemple, /Odi est identique à /Od /Oi. Certaines options s’excluent mutuellement et provoquent une erreur du compilateur si elles sont utilisées ensemble. Pour plus d’informations, consultez les options individuelles /O .
Voir aussi
Options du compilateur MSVC
Syntaxe de ligne de commande du compilateur MSVC