我似乎记得能够打印(或定位)每个-O< num>的特定开关。选项打开。你能提醒一下吗?
谢谢!
答案 0 :(得分: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上的新功能列表,或许这就是您的回忆。
答案 1 :(得分:2)
你也可以尝试一下好的手册
$ man gcc
在“控制优化选项”小节中。
答案 2 :(得分:0)
在许多机器上,'info gcc
'将产生大量信息。使用'gcc -v --help
'在我的Mac(PPC G4和MacOS X 10.4.11)上从子流程(实际上,stdout上的1001行,stderr上的14行)中生成了很长的选项列表。