gcc中的预处理时间(测量方法)

gcc中的预处理时间(测量方法),gcc,time,c-preprocessor,Gcc,Time,C Preprocessor,是否有一种方法可以测量预处理器执行步骤所花费的时间?或者这只是简单地计算代码行数(更多的代码行->更多的预处理时间)?您是根据“预处理器所花费的编译时间的分数”来问这个问题的吗?我可以问一下你为什么需要知道吗?time gcc-E source.c这大概足够给你一个想法了。@Floris我想我指的是翻译阶段的前4个步骤。我想知道如何有效地使用结构。@user2485710谢谢,这很有效。但是这些值在某种程度上是不稳定的——对于sys,差异高达100%。时间函数似乎适用于其他一些进程,我目前还不能

是否有一种方法可以测量预处理器执行步骤所花费的时间?或者这只是简单地计算代码行数(更多的代码行->更多的预处理时间)?

您是根据“预处理器所花费的编译时间的分数”来问这个问题的吗?我可以问一下你为什么需要知道吗?
time gcc-E source.c
这大概足够给你一个想法了。@Floris我想我指的是翻译阶段的前4个步骤。我想知道如何有效地使用结构。@user2485710谢谢,这很有效。但是这些值在某种程度上是不稳定的——对于sys,差异高达100%。时间函数似乎适用于其他一些进程,我目前还不能具体说明。“我想知道如何有效地使用结构”。当然不是通过测量预处理时间。