使用 GCC 预编译的头文件

新手上路,请多包涵

如何获得与 GCC 一起使用的预编译头文件?

我的尝试没有运气,也没有看到很多关于如何设置它的好例子。我已经尝试过 Cygwin GCC 3.4.4 并在 Ubuntu 上使用 4.0 。

原文由 Lee Baldwin 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 725
1 个回答

关于文件扩展名的一个微妙提示让我感到困惑,因为我没有足够关注: .gch 扩展名被添加到预编译文件的全名中;它不会取代 .h 。如果你弄错了,编译器将找不到它并且默默地不起作用。

precomp.h => 预压缩。 h.gch

不是:

precomp.h => 预压缩。 gch

使用 GCC 的 -H 检查它是否正在查找/使用它。

原文由 Brad Robinson 发布,翻译遵循 CC BY-SA 4.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题