3
A
回答
5
以.gch
結尾的文件是預編譯頭文件 - 已預編譯的頭文件,以便在重新編譯主程序時減少編譯時間。
,如果你調用編譯器提供的頭文件本身作爲目標,他們的生產,即:
gcc myheader.h
通常你只會調用帶有.c文件作爲目標的編譯器。
如果您不希望它生成預編譯頭文件,請不要以頭文件作爲目標調用編譯器。
如果您不是故意以頭文件作爲目標調用編譯器,那麼您可能正在使用makefile來生成這些文件 - 它將有用於從.h文件生成.gch文件的規則。您需要刪除這些規則並調整其他規則,以免依賴它們。
相關問題
- 1. gcc不生成調試文件
- 2. 我是如何讓gcc生成.bundle而不是.so的?
- 3. 什麼是.h.gch文件?
- 4. 使用gcc生成a.out文件格式
- 5. 使用gcc -c生成.o文件
- 6. 如何讓gcc在生成.data段時忽略填充?
- 7. 如何讓gcc(或llvm)從OSX命令行生成ARM代碼?
- 8. 如何讓pyxb不生成xsi:type = string?
- 9. 如何編譯GCC生成的asm?
- 10. gcc錯誤生成
- 11. 生成文件:的foreach「讓-C」呼
- 12. 通用生成文件讓PETSc
- 13. 如何生成.dox文件?
- 14. 如何生成classes.dex.toc文件?
- 15. 如何生成WSDL文件?
- 16. 如何生成* .ipa文件
- 17. 如何生成vcproj文件?
- 18. 如何生成.po文件?
- 19. 如何生成shrinkwrap文件?
- 20. 如何生成tsconfig.json文件?
- 21. 如何生成.class文件?
- 22. 如何生成WADL文件?
- 23. BlazeDS如何生成文件
- 24. 如何生成「l.bc」文件?
- 25. 如何生成.pfx文件?
- 26. 如何生成modules.dep文件?
- 27. 如何讓maven-javadoc-plugin生成多個jar文件?
- 28. 如何讓resharper跳過生成的文件
- 29. 如何讓git在重新綁定時生成REMOTE,LOCAL文件?
- 30. 生成swagger文件時如何讓Swashbuckle尊重DataType?
什麼是命令行? – 2015-04-06 03:21:37