整个项目的GCC选项-ftime-report摘要

时间:2018-06-19 07:43:08

标签: c++ gcc cmake

我有一个包含CMake构建系统的数百个文件的大型C ++项目。我如何使用GCC的-ftime-report选项,但获得完整版本的单个摘要?

我希望改善构建时间,这有助于知道在哪里集中精力。

1 个答案:

答案 0 :(得分:0)

您需要通过某种方式解析输出来手动实现。

获得更高级别概述的一个好方法是使用Ninja并解析.ninja_log文件: https://github.com/ninja-build/ninja/issues/1080#issuecomment-255436851

另请参见https://github.com/nico/ninjatracing。 Chromium使用类似的工具来跟踪构建时间。