我如何弄清楚 -O是什么? gcc 中的选项有什么作用?
我似乎记得能够打印出(或找到)每个 -O
谢谢!
I seem to remember being able to print out (or locate) the specific switches that each -O<num> option turns on. Can you remind?
Thanks!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
gcc 4.3 上的新功能列表展示了一种方法,通过
--help
命令行选项的扩展:请注意,但是我从未尝试过,只是阅读了相关内容。 有关此命令行选项的文档位于 http://gcc .gnu.org/onlinedocs/gcc/Overall-Options.html#Overall-Options
如果您曾经阅读过 gcc 4.3 的新功能列表,也许这就是您所记得的。
The list of new features on gcc 4.3 shows a way to do it, via an extension to the
--help
command line option:Note, however that I never tried that, only read about it. The documentation about this command line option is at http://gcc.gnu.org/onlinedocs/gcc/Overall-Options.html#Overall-Options
If you ever read the list of new features on gcc 4.3, perhaps this was what you were recalling.
好手册。
您还可以尝试“控制优化的选项”小节中的
You may also try the good ol' manual
at the subsection "Options That Control Optimization".
在许多机器上,“
info gcc
”将产生大量信息。 使用“gcc -v --help
”在我的 Mac(PPC G4 和 MacOS X 10.4)上生成了一个非常长的来自子进程的选项列表(实际上,stdout 上有 1001 行,stderr 上有 14 行) .11)。On many machines, '
info gcc
' will produce a wealth of information. Using 'gcc -v --help
' produced a very long listing of options from sub-processes (actually, 1001 lines on stdout, and 14 on stderr) on my Mac (PPC G4 and MacOS X 10.4.11).