加快make速度的2个方案预编译头与ccache的比较

Precompiled headers

是将头文件编译成一个单独的文件,如果其他地方要以用这个头文件就会快很多

方法是:用gcc 直接编译头文件

Ccache


有2种模式,direct mode与preprocessor mode。


direct mode

缓存所有编译过的头文件及源文件。如果下次编译的时候,代码没改过,就直接用!


preprocessor mode

只缓存预编译的源文件,如果头文件改过了,是不是会有问题?需要验证!

方法是:

 ccache g++/gcc



你可能感兴趣的:(gcc,preprocessor)