如何检查autoconf是否支持gcc预编译头文件?有像AC_CHECK_GCH这样的宏吗?我正在研究的项目有很多模板和包括,我尝试用最常用的包括编写.h并手动编译它。将它与其他自动工具集成可能会很好。
答案 0 :(得分:0)
目前尚不清楚您希望实现的目标。您希望在tarball中分发预编译的头文件吗?这样做几乎完全没用。 (我实际上认为它完全没用,但我说“差不多”因为我可能会遗漏一些东西。) 目标框(正在构建项目的机器)上的系统标题几乎肯定与开发框上的系统标题不同。如果它们是相同的,那么就没有必要使用autoconf。
如果您的软件包的用户恰好使用gcc并且想要使用预编译的头文件,那么他们会将.gch文件放在适当的位置,gcc将使用它们。您无需在包装中做任何事情。