如何获得与 GCC 一起使用的预编译头文件?
我的尝试没有运气,也没有看到很多关于如何设置它的好例子。我已经尝试过 Cygwin GCC 3.4.4 并在 Ubuntu 上使用 4.0 。
原文由 Lee Baldwin 发布,翻译遵循 CC BY-SA 4.0 许可协议
如何获得与 GCC 一起使用的预编译头文件?
我的尝试没有运气,也没有看到很多关于如何设置它的好例子。我已经尝试过 Cygwin GCC 3.4.4 并在 Ubuntu 上使用 4.0 。
原文由 Lee Baldwin 发布,翻译遵循 CC BY-SA 4.0 许可协议
3 回答2k 阅读✓ 已解决
2 回答3.9k 阅读✓ 已解决
2 回答3.2k 阅读✓ 已解决
1 回答3.2k 阅读✓ 已解决
1 回答2.7k 阅读✓ 已解决
3 回答3.4k 阅读
1 回答1.6k 阅读✓ 已解决
关于文件扩展名的一个微妙提示让我感到困惑,因为我没有足够关注:
.gch
扩展名被添加到预编译文件的全名中;它不会取代.h
。如果你弄错了,编译器将找不到它并且默默地不起作用。precomp.h => 预压缩。 h.gch
不是:
precomp.h => 预压缩。 gch
使用 GCC 的
-H
检查它是否正在查找/使用它。