我有一个包含CMake构建系统的数百个文件的大型C ++项目。我如何使用GCC的-ftime-report
选项,但获得完整版本的单个摘要?
我希望改善构建时间,这有助于知道在哪里集中精力。
答案 0 :(得分:0)
您需要通过某种方式解析输出来手动实现。
获得更高级别概述的一个好方法是使用Ninja并解析.ninja_log文件: https://github.com/ninja-build/ninja/issues/1080#issuecomment-255436851
另请参见https://github.com/nico/ninjatracing。 Chromium使用类似的工具来跟踪构建时间。