Linux编译后为什么会生成*.h.gch文件?
我用cc -o编译add.c add.h后,又生成了一个add.h.gch文件,用vi打开一看,都是乱码,这个文件是做什么的?谢谢!
[解决办法]
预编译文件?
[解决办法]
.gch是生成的预编译头文件,为了提高编译速度。
[解决办法]
http://gcc.gnu.org/onlinedocs/gcc/Precompiled-Headers.html
发布时间: 2012-05-01 12:48:58 作者: rapoo
Linux编译后为什么会生成*.h.gch文件?
我用cc -o编译add.c add.h后,又生成了一个add.h.gch文件,用vi打开一看,都是乱码,这个文件是做什么的?谢谢!
[解决办法]
预编译文件?
[解决办法]
.gch是生成的预编译头文件,为了提高编译速度。
[解决办法]
http://gcc.gnu.org/onlinedocs/gcc/Precompiled-Headers.html