PostgreSQL не содержит некоторых необходимых заголовочных файлов - PullRequest
0 голосов
/ 24 октября 2018

Я установил pycparser, который анализирует код C.

Используя pycparser, я хочу проанализировать проект с открытым исходным кодом, а именно PostgreSQL.Однако во время компиляции он не может найти некоторые заголовочные файлы, а именно pg_config_ext.h и pg_config_os.h.

. Просматривая структуру каталогов PostgreSQL, я обнаружил, что у него нет этих заголовочных файлов.Как решить эту проблему?

1 Ответ

0 голосов
/ 24 октября 2018

Эти файлы заголовков генерируются из соответствующих файлов .in при запуске configure.

Это позволит выполнять условную компиляцию в зависимости от операционной системы и ее конфигурации.

Для компиляцииPostgreSQL, вам нужно то, что называется настроенным исходным деревом в жаргоне PostgreSQL.

Также обратите внимание, что процесс сборки несколько отличается в Windows, см. документацию для получения подробной информации.

...