5
我在Ubuntu 10.10上運行。關於g ++ -O選項
人G ++談論-O1,-O2,-O3優化選項
我注意到-O5作品也,以及-O1000 ...
我用的「g ++ -v -O5 toto.cpp「,但我不清楚有什麼區別。 -O5實際上做了什麼?
我在Ubuntu 10.10上運行。關於g ++ -O選項
人G ++談論-O1,-O2,-O3優化選項
我注意到-O5作品也,以及-O1000 ...
我用的「g ++ -v -O5 toto.cpp「,但我不清楚有什麼區別。 -O5實際上做了什麼?
-O5
當前和-O3
一樣,-O1000
也一樣。優化級別3目前是最大值,但-O
標誌無論如何都會接受更高級別的前向兼容性。證明:
$ g++ -O2 -Q --help=optimizers > O2
$ g++ -O3 -Q --help=optimizers > O3
$ g++ -O5 -Q --help=optimizers > O5
$ g++ -O1000 -Q --help=optimizers > O1000
$ diff O2 O3
[ ... lots of output]
$ diff O3 O5
$ diff O3 O1000
$