是否有一种方法可以制作`gcc'转储/显示编译代码时使用的所有标志?

时间:2018-05-29 14:07:49

标签: gcc arm

注意这是不同的 Get the compiler options from a compiled executable?我详细介绍了这一点。

虽然-frecord-gcc-switches很棒,但它只捕获命令行参数。

例如,我对捕获通常在命令行中传递的-O2不感兴趣。我对记录由-fauto-inc-dec启用的-O2等所有标记更感到好奇。

(与上面的链接相反,请注意我可以访问源代码,编译器和构建基础结构。我只想在编译期间捕获标志。不要挑剔任何特定的gcc版本)

1 个答案:

答案 0 :(得分:3)

您可以尝试-fverbose-asm。这会转储汇编文件顶部注释中使用的优化选项。