postgresql - PostgreSQL 不包含一些必需的头文件
问题描述
我已经安装了解析 C 代码的 pycparser。
使用 pycparser 我想解析一个开源项目,即 PostgreSQL 。但是,在编译过程中它找不到一些头文件,即
pg_config_ext.h
和pg_config_os.h
.
在查看PostgreSQL的目录结构时,我发现它没有这些头文件。如何解决这个问题?
解决方案
.in
这些头文件是在运行时从各自的文件中生成的configure
。
这将允许根据操作系统及其配置进行条件编译。
要编译 PostgreSQL,您需要 PostgreSQL 术语中所谓的配置源树。
另请注意,Windows 上的构建过程有些不同,有关详细信息,请参阅文档。
推荐阅读
- java - 如何让 Gradle 在 Java 10 下运行 Kotlin 测试?
- angular - 在 NativeScript 中找不到 android.view
- r - ggplot2 - 制作分组条形图时的离散值到连续比例误差
- java - 如何使用 for 循环创建 N ActionListener?
- node.js - 在服务 angular2 应用程序时从服务器添加数据
- validation - Redux Form:尽管已经预先填充了值,但字段未通过验证
- javascript - 选择使用 Insites 的 CookieConsent
- mongodb - 向每个对象添加一个字段,每个对象在 MongoDB 中都有一个递增的数字
- xml - SQL查询XML多节点一列
- sql - 更新以使用给定月份的第一天