Windows下用源代码安装

PostgreSQL 9.4.4 中文手册
上一页 | 上一级 |  | 下一页

# 章 16. Windows下用源代码安装

对于需要在windows下安装PostgreSQL的大多数普通用户来说， 推荐从官网下载图形化界面的二进制安装包。源代码安装主要面向PostgreSQL开发人员及相关扩展插件的开发人员。

在Windows中,有多种方法编译PostgreSQL。 对于微软工具的话，最简单的方法是安装一个Visual Studio Express 2013 for Windows Desktop，并使用它自带的编译器进行编译。 也可以使用Microsoft Visual C++ 2005 to 2013来编译。 在一些情况下，除了编译器还需要安装Windows SDK。

此外，可以使用MinGW提供的GNU编译工具来编译PostgreSQL。 如果Windows系统版本比较旧， 可以使用Cygwin进行编译。

最后，可以使用Visual C++ 7.1或Borland C++ 编译 客户端访问库(libpq)，以兼容使用这些工具编译出来的静态链接程序。

使用MinGW 或者Cygwin的普通编译系统的话， 可以参看第 15 章及第 15.7.4 节和第 15.7.2 节中的详细记录。 要在这些环境中生成本地的64位二进制文件，可以使用MinGW-w64工具。 这些工具也可以在其它的主机上执行交叉编译，生成32位或64位的Windows可执行程序， 例如Linux 和Darwin系统。 在生产环境中不推荐使用Cygwin， 它仅适合用于Windows 98等比较旧的Windows版本上，本地编译器编译不了时使用。 官方的的二进制文件是由Visual Studio编译的。

原生的psql可执行程序不支持命令行编辑。 而Cygwin编译的可执行文件支持命令行编辑， 因此需要在Windows下交互式使用psql的话，应该使用这种方式编译。

上一页 | 起始页 | 下一页
特定平台注意事项 | 上一级 | 用Visual C++或Microsoft Windows SDK编译