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

PostgreSQL doesn't contain some required header files

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

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

查看PostgreSQL的目录结构,发现并没有这些头文件。如何解决这个问题?

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

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

要编译 PostgreSQL,您需要在 PostgreSQL 术语中称为已配置的源代码树

另请注意,Windows 上的构建过程略有不同,详情请参阅 the documentation