【发布时间】:2011-01-10 03:14:05
【问题描述】:
我正在 Windows XP 上用 C++ 开发一个应用程序,使用 Eclipse 作为我的 IDE,以及一个基于 Makefile 的构建系统(使用自定义工具来生成 Makefile)。此外,我正在使用 LZZ,它允许我编写一个文件,然后将其拆分为一个头文件和一个实现文件。我正在使用 TDM 的 GCC 4 端口。
我可以使用哪些工具或技术来准确确定构建过程的每个部分需要多少时间,以及为什么它很慢?
特别感兴趣的是:
- make 需要多少时间来计算解析 Makefile、确定依赖关系、检查时间戳等?
- Eclipse 在构建前后需要多长时间?
- GCC 在解析系统和提升标头上花费了多少时间?
P.S.:这是我的家庭项目,所以昂贵的工具对我来说是遥不可及的,但如果它们特别相关,无论如何都可以在这里记录。
【问题讨论】:
标签: c++ eclipse makefile profiling build-process