登录
第 18 章. 在Windows上从源代码进行安装
目录
建议大多数用户从PostgreSQL网站https://www.postgresql.org/download/下载适用于 Windows 的二进制发行版,该发行版以图形安装程序包的形式提供。仅打算为开发PostgreSQL或扩展的人员从源代码构建。
有几种不同的方法可以在Windows上构建 PostgreSQL。使用 Microsoft 工具构建的最简单方法是安装Visual Studio 2022并使用随附的编译器。还可以使用完整的Microsoft Visual C++ 2015 至 2022构建。在某些情况下,除了编译器之外,还需要安装Windows SDK。
还可以使用MinGW提供的 GNU 编译器工具或使用Cygwin(适用于较旧版本的Windows)构建 PostgreSQL。
使用MinGW或Cygwin构建使用常规构建系统,请参阅第 17 章和第 17.7.4 节和第 17.7.2 节中的具体说明。要在这些环境中生成原生 64 位二进制文件,请使用MinGW-w64中的工具。这些工具还可用于在其他主机(如Linux和macOS)上交叉编译 32 位和 64 位Windows目标。不建议使用Cygwin运行生产服务器,它只应在原生构建不起作用的较旧版本的Windows上运行。官方二进制文件是使用Visual Studio构建的。
原生psql构建不支持命令行编辑。Cygwin构建支持命令行编辑,因此应在Windows上需要交互式使用 psql 时使用它。