0

目前,我的 C 代码库编译速度相对较快。但是,我想利用一种明智的方法来减少重新处理给定标头的次数。

我想能够看到引用计数会帮助我这样做。我该怎么做?

4

1 回答 1

2

CLang 和 GCC 都支持该-H选项。它会将包含的每个头文件转储到控制台中。然后,您可以轻松阅读这些行并分析它们以检测编译器瓶颈。

来自man gcc

-H打印使用的每个头文件的名称,以及其他正常活动。每个名称都缩进以显示它在#include堆栈中的深度。

预编译的头文件也会被打印出来,即使被发现是无效的;一个无效的预编译头文件用 . 打印,...x一个有效的用...!.

于 2016-04-05T09:32:44.597 回答