PostgreSQL 18 中文参考文档(未翻译部分保留英文)🌐 切换到英文原版 →

17.7. 各操作系统平台编译注意事项 #

17.7.1. Cygwin 平台说明
17.7.2. macOS 平台说明
17.7.3. MinGW 平台说明
17.7.4. Solaris / illumos 平台说明
17.7.5. Microsoft Visual Studio 平台说明

17.7.1. Cygwin 平台说明 #

在 Windows 上的 Cygwin POSIX 模拟层下编译的注意事项。

17.7.2. macOS 平台说明 #

使用 Xcode 命令行工具与 Homebrew 依赖在 Apple Silicon 或 Intel Mac 上编译的建议。

17.7.3. MinGW 平台说明 #

使用 MinGW-w64 跨平台交叉编译或本地编译原生 Windows 二进制。

17.7.3.1. 崩溃转储处理 #

在 MinGW 下生成故障转储文件。

17.7.4. Solaris / illumos 平台说明 #

在 Oracle Solaris 或 OpenIndiana 系统上的构建注意事项。

17.7.4.1. 所需工具链 #

安装 GCC 或 Sun Studio 编译器。

17.7.4.2. 配置报错处理 #

常见依赖库路径冲突排查。

17.7.4.3. 编译器优化与性能 #

选择最佳编译优化等级。

17.7.4.4. 使用 DTrace #

启用原生内核 DTrace 支持。

17.7.5. Microsoft Visual Studio 平台说明 #

在 Windows 上使用 Visual Studio 与 Meson 构建原生 64 位 PostgreSQL。

17.7.5.1. Windows 环境依赖 #

安装 Visual Studio 2019/2022 与 Python/Meson 环境。

17.7.5.2. 完整 64 位构建流程 #

使用 x64 Native Tools 提示符执行编译。

17.7.5.3. Windows 崩溃转储 #

配置生成 Windows MiniDump 诊断崩溃。