gpt4 book ai didi

autotools - 带有Autotools的预编译头文件

转载 作者:行者123 更新时间:2023-12-03 22:21:28 25 4
gpt4 key购买 nike

是否可以在使用automake/libtool的项目中使用gcc预编译头文件?

添加新的生成规则以构建预编译的头文件并不困难。问题是您还必须添加libtool和AFAIK引入的编译标志,它不能处理 header 输入文件。

你该怎么做?

最佳答案

问题在于该解决方案并非在所有系统上都有效。 libtool将使用与$(CXXCOMPILE)不同的编译器命令行,因此,在某些系统上使用libtool时,由于无法使用预编译的头文件,您最终无法使用。

我还没有找到解决此问题的方法。我尝试使用$(LTCXXCOMPILE),但它提示它不知道如何处理头文件(说libtool: compile: cannot determine name of library object from 'project.hxx')。当然,它应该做的是使用project.hxx.gch作为输出文件,但是我没有找到一种方法来使它做得比修改libtool脚本还短,这将使使用GNU构建系统的目的无法实现。

关于autotools - 带有Autotools的预编译头文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1372504/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com