我已经安装了解析 C 代码的 pycparser。
使用 pycparser 我想解析一个开源项目,即 PostgreSQL 。但是,在编译过程中它找不到一些头文件,即
pg_config_ext.h
和pg_config_os.h
.
在查看PostgreSQL的目录结构时,我发现它没有这些头文件。如何解决这个问题?
我已经安装了解析 C 代码的 pycparser。
使用 pycparser 我想解析一个开源项目,即 PostgreSQL 。但是,在编译过程中它找不到一些头文件,即
pg_config_ext.h
和pg_config_os.h
.
在查看PostgreSQL的目录结构时,我发现它没有这些头文件。如何解决这个问题?
.in
这些头文件是在运行时从各自的文件中生成的configure
。
这将允许根据操作系统及其配置进行条件编译。
要编译 PostgreSQL,您需要 PostgreSQL 术语中所谓的配置源树。
另请注意,Windows 上的构建过程有些不同,有关详细信息,请参阅文档。