【发布时间】:2012-12-14 13:07:15
【问题描述】:
我想找出导致 gcc 编译时间变慢的代码。我以前有一个代码编译得很慢,有人告诉我命令行开关让 gcc 打印它编译的每个步骤,包括每个函数/变量/符号等。这很有帮助(我可以在控制台中看到 gcc 阻塞的地方),但我忘记了开关是什么。
【问题讨论】:
-
注意:对于一般的迟缓,也值得
ptrace调用(例如,一长串-I指令可能会导致头文件查找时间过长)。跨度> -
好的,谢谢。但是对于这种情况,我只需要测量预处理编译(因为 distcc 与预编译头一起使用)。