选择 打开 改范围 完整检索页

pgsql.cc 提供对 postgresql.org 官网内容的中文翻译,由 Pigsty 团队维护。

受支持版本: 16 / 15 / 14
不受支持的版本: 13 / 12 / 11 / 10

第 18 章 在 Windows 上从源代码安装

建议大多数用户下载适用于 Windows 的二进制发行版,它可以从PostgreSQL网站获得图形化安装程序包:https://www.postgresql.org/download/。从源码构建仅面向开发PostgreSQL或扩展的人员。

Windows上构建 PostgreSQL 有几种不同的方法。使用 Microsoft 工具进行构建的最简单方式,是安装Visual Studio 2026并使用其自带的编译器。也可以使用完整的Microsoft Visual C++ 2015 to 2026进行构建。在某些情况下,除编译器之外还需要安装Windows SDK

也可以使用MinGW提供的 GNU 编译器工具构建 PostgreSQL,或者在较旧版本的Windows上使用Cygwin

使用MinGWCygwin构建时,采用的是常规构建系统,见第 17 章以及第 17.7.4 节第 17.7.2 节中的专门说明。要在这些环境中生成原生 64 位二进制文件,请使用MinGW-w64工具。这些工具也可用于在其他主机(例如LinuxmacOS)上为 32 位和 64 位Windows目标进行交叉编译。不建议使用Cygwin运行生产服务器,它只应用于原生构建无法工作的较旧版本Windows。官方二进制文件是使用Visual Studio构建的。

原生构建的psql不支持命令行编辑。Cygwin构建支持命令行编辑,因此如果需要在Windows上交互式使用 psql,应当使用它。

提交更正

译文有误、术语不当或页面显示问题,请到译文仓库 pgsty/pgdoc 报告译文问题。 英文原文本身的问题请通过上游文档表单反馈给 PostgreSQL 文档维护者。