1

如何检查 autoconf 是否支持 gcc 预编译头文件?有没有像 AC_CHECK_GCH 这样的宏?我正在处理的项目有很多模板和包含,我尝试用最常用的包含编写一个 .h 并手动编译它。将它与其他自动工具集成可能会很好。

4

1 回答 1

0

目前尚不清楚您希望完成什么。您是否希望在 tarball 中分发预编译的标头?这样做几乎完全没有用。(我实际上认为它完全没用,但我说“几乎”是因为我可能会遗漏一些东西。)目标框(正在构建项目的机器)上的系统头文件几乎肯定与上面的不同你的开发箱。如果它们相同,则无需使用 autoconf。

如果您的包的用户碰巧正在使用 gcc 并且想要使用预编译的头文件,那么他们会将 .gch 文件放在适当的位置,并且 gcc 将使用它们。你不需要在你的包中做任何事情。

于 2011-04-01T15:10:06.767 回答