2008-11-01 48 views

回答

4

list of new features on gcc 4.3顯示了一個辦法做到這一點,通過一個擴展--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 

但請注意,我從來沒有試過,只是讀到它。關於這個命令行選項的文檔是http://gcc.gnu.org/onlinedocs/gcc/Overall-Options.html#Overall-Options

如果你讀過gcc 4.3上的新功能列表,或許這就是你所記得的。

+0

這就是我一直在尋找的。謝謝! – SetJmp 2008-11-01 23:57:42

2

你也可以嘗試好醇」人工

$ man gcc 

在小標題‘選項控制優化’。

0

在很多機器上,'info gcc'會產生大量的信息。使用'gcc -v --help'在我的Mac(PPC G4和MacOS X 10.4.11)上生成了很長的子流程選項列表(實際上,標準輸出爲1001行,標準錯誤爲14)。