注意这是不同的 Get the compiler options from a compiled executable?我详细介绍了这一点。
虽然-frecord-gcc-switches
很棒,但它只捕获命令行参数。
例如,我对捕获通常在命令行中传递的-O2
不感兴趣。我对记录由-fauto-inc-dec
启用的-O2
等所有标记更感到好奇。
(与上面的链接相反,请注意我可以访问源代码,编译器和构建基础结构。我只想在编译期间捕获标志。不要挑剔任何特定的gcc版本)
答案 0 :(得分:3)
您可以尝试-fverbose-asm
。这会转储汇编文件顶部注释中使用的优化选项。