Postgresql 中文操作指南
Options
要使用 pg_config,请提供以下一个或多个选项:
-
—bindir
-
打印用户可执行文件的位置。例如,使用它找到 psql 程序。这通常也是 pg_config 程序驻留的位置。
-
-
—docdir
-
打印文档文件的位置。
-
-
—htmldir
-
打印 HTML 文档文件的位置。
-
-
—includedir
-
打印客户端界面的 C 标头文件的位置。
-
-
—pkgincludedir
-
打印其他 C 标头文件的位置。
-
-
—includedir-server
-
打印服务器编程的 C 标头文件的位置。
-
-
—libdir
-
打印目标代码库的位置。
-
-
—pkglibdir
-
打印可动态加载的模块的位置,或服务器搜索它们的位置。(该目录中还可能安装了其他与架构相关的 data 文件。)
-
-
—localedir
-
打印区域设置支持文件的位置。(如果在构建 PostgreSQL 时未配置区域设置支持,则这将为空字符串。)
-
-
—mandir
-
打印手册页的位置。
-
-
—sharedir
-
打印与架构无关的支持文件的位置。
-
-
—sysconfdir
-
打印系统级配置文件的位置。
-
-
—pgxs
-
打印扩展 makefile 的位置。
-
-
—configure
-
打印在 PostgreSQL 配置为构建时传递给 configure 脚本的选项。这可用于复制相同的配置,或者了解使用哪些选项构建二进制包。(请注意,二进制包通常包含供应商特定的自定义修补程序。)另请参见以下示例。
-
-
—cc
-
打印用于构建 PostgreSQL 的 CC 变量的值。这显示了所用的 C 编译器。
-
-
—cppflags
-
打印用于构建 PostgreSQL 的 CPPFLAGS 变量的值。这显示了预处理时间(通常为 -I 开关)所需的 C 编译器开关。
-
-
—cflags
-
打印用于构建 PostgreSQL 的 CFLAGS 变量的值。这显示了 C 编译器开关。
-
-
—cflags_sl
-
打印用于构建 PostgreSQL 的 CFLAGS_SL 变量的值。这显示了用于构建共享库的额外 C 编译器开关。
-
-
—ldflags
-
打印用于构建 PostgreSQL 的 LDFLAGS 变量的值。这显示了链接器开关。
-
-
—ldflags_ex
-
打印用于构建 PostgreSQL 的 LDFLAGS_EX 变量的值。这显示了仅用于构建可执行文件的链接器开关。
-
-
—ldflags_sl
-
打印用于构建 PostgreSQL 的 LDFLAGS_SL 变量的值。这显示了仅用于构建共享库的链接器开关。
-
-
—libs
-
打印用于构建 PostgreSQL 的 LIBS 变量的值。这通常包含连接到 PostgreSQL 的外部库的 -l 开关。
-
-
—version
-
打印 PostgreSQL 的版本。
-
-
-?_—help_
-
显示有关 pg_config 命令行参数的帮助,然后退出。
-
如果给出了多个选项,则将按该顺序打印信息,每行一个项目。如果没有给定任何选项,则将打印所有可用的信息,并带有标签。