Question

Il semble que je me souvienne d’être capable d’imprimer (ou de localiser) les commutateurs spécifiques que chaque -O

Merci!

Était-ce utile?

La solution

La la liste des nouvelles fonctionnalités de gcc 4.3 montre comment procéder. via une extension de l’option de ligne de commande - help :

gcc -c -Q -O3 --help=optimizers > /tmp/O3-opts
gcc -c -Q -O2 --help=optimizers > /tmp/O2-opts
diff /tmp/O2-opts /tmp/O3-opts | grep enabled

Notez bien que je n’ai jamais essayé cela, lisez seulement à ce sujet. La documentation sur cette option de ligne de commande se trouve à l'adresse http: // gcc. .gnu.org / onlinedocs / gcc / Overall-Options.html # Overall-Options

Si vous avez déjà lu la liste des nouvelles fonctionnalités de gcc 4.3, c'est peut-être ce que vous vous rappeliez.

Autres conseils

Vous pouvez aussi essayer le bon vieux manuel

$ man gcc

dans la sous-section "Options optimisant le contrôle".

Sur de nombreuses machines, ' info gcc ' produira une mine d'informations. L’utilisation de ' gcc -v --help ' a généré une très longue liste d'options de sous-processus (en réalité, 1001 lignes sur stdout et 14 sur stderr) sur mon Mac (PPC G4 et MacOS X 10.4). .11).

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top