【发布时间】:2013-07-14 20:31:06
【问题描述】:
有没有一种方法可以测量预处理器执行其步骤所花费的时间?或者这只是简单的计算代码行数(更多代码行 -> 预处理花费更多时间)?
【问题讨论】:
-
您是根据“预处理器所花费的编译时间的比例”来问这个问题吗?请问您为什么需要知道?
-
time gcc -E source.c大致足以给你一个想法。 -
@Floris 我想我的意思是翻译阶段的前 4 个步骤。我想知道如何有效地使用结构。
-
@user2485710 谢谢,这行得通。但是这些值在某种程度上是不稳定的 - sys 的差异高达 100%。时间函数似乎适用于其他一些过程,目前我还不能真正指定。
-
“我想知道如何有效地使用结构”。不是通过测量预处理时间,这是肯定的。
标签: gcc time c-preprocessor