Linux编译后为什么会生成*h.gch文件?解决办法
Linux编译后为什么会生成*.h.gch文件?
我用cc -o编译add.c add.h后,又生成了一个add.h.gch文件,用vi打开一看,都是乱码,这个文件是做什么的?谢谢!
------解决方案--------------------
预编译文件?
------解决方案--------------------
.gch是生成的预编译头文件,为了提高编译速度。
------解决方案--------------------
http://gcc.gnu.org/onlinedocs/gcc/Precompiled-Headers.html
我用cc -o编译add.c add.h后,又生成了一个add.h.gch文件,用vi打开一看,都是乱码,这个文件是做什么的?谢谢!
------解决方案--------------------
预编译文件?
------解决方案--------------------
.gch是生成的预编译头文件,为了提高编译速度。
------解决方案--------------------
http://gcc.gnu.org/onlinedocs/gcc/Precompiled-Headers.html