gpt4 book ai didi

c++ - 使用 SCons 提取每个编译单元的编译时间

转载 作者:行者123 更新时间:2023-11-28 05:05:12 25 4
gpt4 key购买 nike

我正在使用 SCons 构建我的 C++ 应用程序。我想提取单独构建每个编译单元所需的时间,例如:

a.cpp -> a.o - took 2.4 seconds
main.cpp -> main.o - took 5.1 seconds

我想按编译单元将这些时间存储在数据库中。

问题是 SCons 内置了一个构建编译单元的对象/程序构建器,我不确定如何连接到这些构建器以添加计时/数据库保存代码。从某种意义上说,我可能希望包装已经存在的构建器。

实现此目标的好方法是什么?

最佳答案

在脚本中包装 scons,然后使用 scons --debug=time 并解析输出。

关于c++ - 使用 SCons 提取每个编译单元的编译时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44999462/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com