PostgreSQL 不包含一些必需的头文件
PostgreSQL doesn't contain some required header files
我已经安装了解析C代码的pycparser。
使用pycparser我想解析一个开源项目,即PostgreSQL。但是,在编译过程中找不到一些头文件,即
pg_config_ext.h
和 pg_config_os.h
.
查看PostgreSQL的目录结构,发现并没有这些头文件。如何解决这个问题?
当 configure
为 运行 时,这些头文件是从相应的 .in
文件生成的。
这将允许根据操作系统及其配置进行条件编译。
要编译 PostgreSQL,您需要在 PostgreSQL 术语中称为已配置的源代码树。
另请注意,Windows 上的构建过程略有不同,详情请参阅 the documentation。
我已经安装了解析C代码的pycparser。
使用pycparser我想解析一个开源项目,即PostgreSQL。但是,在编译过程中找不到一些头文件,即
pg_config_ext.h
和 pg_config_os.h
.
查看PostgreSQL的目录结构,发现并没有这些头文件。如何解决这个问题?
当 configure
为 运行 时,这些头文件是从相应的 .in
文件生成的。
这将允许根据操作系统及其配置进行条件编译。
要编译 PostgreSQL,您需要在 PostgreSQL 术语中称为已配置的源代码树。
另请注意,Windows 上的构建过程略有不同,详情请参阅 the documentation。