PostgreSQL不包含一些必需的头文件

时间:2018-10-24 15:50:27

标签: postgresql pycparser

我已经安装了解析C代码的pycparser。

使用pycparser我想解析一个开源项目,即PostgreSQL。但是,在编译过程中找不到一些头文件,即 pg_config_ext.hpg_config_os.h

在查看PostgreSQL的目录结构时,我发现它没有这些头文件。如何解决此问题?

1 个答案:

答案 0 :(得分:1)

这些头文件是在运行.in时从相应的configure文件生成的。

这将允许根据操作系统及其配置进行条件编译。

要编译PostgreSQL,您需要在PostgreSQL行话中称为配置的源树

还请注意,Windows上的构建过程有所不同,请参见the documentation了解详情。