我已经安装了解析C代码的pycparser。
使用pycparser我想解析一个开源项目,即PostgreSQL。但是,在编译过程中找不到一些头文件,即
pg_config_ext.h
和pg_config_os.h
。
在查看PostgreSQL的目录结构时,我发现它没有这些头文件。如何解决此问题?
答案 0 :(得分:1)
这些头文件是在运行.in
时从相应的configure
文件生成的。
这将允许根据操作系统及其配置进行条件编译。
要编译PostgreSQL,您需要在PostgreSQL行话中称为配置的源树。
还请注意,Windows上的构建过程有所不同,请参见the documentation了解详情。