pgsql.cc 提供对 postgresql.org 官网内容的中文翻译,由 Pigsty 团队维护。
许多与安装相关的参数可以在Postgres 安装的构建阶段设置。
在大多数情况下,这些参数应当放在专门用于此目的的文件 Makefile.custom中。默认的发行版不包含 这个可选文件,因此你要用自己选择的文本编辑器创建它。升级 安装时,只需在构建之前把旧的 Makefile.custom 复制到新安装 中即可。
make [variable=value[,...] ]
可以指定的许多变量中的几个如下:
POSTGRESDIR安装树的顶层。
BINDIR应用程序和实用工具的位置。
LIBDIR目标库的位置,包括共享库。
HEADERDIR头文件的位置。
ODBCINST安装范围的psqlODBC (ODBC)配置文件的位置。
还有一些不那么常用的可选参数。下面列出的许多参数适合在 进行Postgres服务器代码开发时 使用。
CFLAGS为 C 编译器设置标志。 应当用"+="赋值以保留相关的默认参数。
为 yacc/bison 解析器设置标志。-v可以 用来帮助诊断构建新解析器时的问题。 应当用"+="赋值以保留相关的默认参数。
USE_TCL启用 Tcl 接口的构建。
HSTYLE用于从头构建文档的 DocBook HTML样式表。 除非你正在根据doc/src/sgml/中与 DocBook 兼容的SGML源文档开发新文档, 否则不会用到。
PSTYLE用于从头构建印刷文档的 DocBook 样式表。 除非你正在根据doc/src/sgml/中与 DocBook 兼容的SGML源文档开发新文档, 否则不会用到。
下面是一个 PentiumPro Linux 系统的 Makefile.custom示例:
# Makefile.custom # Thomas Lockhart 1998-03-01 POSTGRESDIR= /opt/postgres/current CFLAGS+= -m486 # -g -O0 USE_TCL= true TCL_LIB= -ltcl X_LIBS= -L/usr/X11/lib TK_LIB= -ltk # documentation HSTYLE= /home/tgl/SGML/db118.d/docbook/html PSTYLE= /home/tgl/SGML/db118.d/docbook/print
译文有误、术语不当或页面显示问题,请到译文仓库 pgsty/pgdoc 报告译文问题。 英文原文本身的问题,请在当前版本的对应页面向上游反馈;上游不再修订已结束维护的版本。