Базы данныхИнтернетКомпьютерыОперационные системыПрограммированиеСетиСвязьРазное
Поиск по сайту:
Подпишись на рассылку:

Назад в раздел

Параметры сборки (make)
Руководство администратора по PostgreSQL
Предыдущий Глава 3. Опции конфигурации Следующий

Параметры сборки (make)

Многие инсталяционные параметры могут быть установлены при стадии сборки установки Postgres.

В большинстве случаев, эти параметры нужно помещать в файл, Makefile.custom, предназначенный как раз для этих целей. По умолчанию, дистрибутив не содержит этот необязательный файл, поэтому тебе нужно создать его с помощью любимого редактора. При модернизации установки, можно перед сборкой просто скопировать старый Makefile.custom в новую установку.

    make [ variable=value [,...] ]

Некоторые переменные, которые могут быть указаны здесь:

POSTGRESDIR
Корень дерева установки
BINDIR
Местоположение приложений и утилит.
LIBDIR
Местоположение объектных библиотек, включая разделяемые библиотеки.
HEADERDIR
Местоположение заголовочных файлов.
ODBCINST
Местоположение для всей установки файла конфигурации psqlODBC (ODBC).

Существуют ещё необязательные параметры, которые не так широко используются. Многие из них описаны ниже в соответствии с разработкой кода сервера Postgres.

CFLAGS
Установка флагов для компилятора C. Должны назначаться с "+=", чтобы сохранить уместные параметры по умолчанию.
YFLAGS
Установка флагов для разборщиков синтаксиса yacc/bison. -v может использоваться для помощи в определении проблем при сборки новым разборщиком. Должны назначаться с "+=", чтобы сохранить уместные параметры по умолчанию.
USE_TCL
Разрешить сборку Tcl интерфейса.
HSTYLE
Листы в формате DocBook HTML для сборки документации с нуля. Не используется, если только ты не разрабатываешь новую документацию из DocBook-совместимых SGML исходных текстов doc/src/sgml/.
PSTYLE
Листы в формате DocBook для сборки печатной документации с нуля. Не используется, если только ты не разрабатываешь новую документацию из DocBook-совместимых SGML исходных текстов doc/src/sgml/.

Вот пример Makefile.custom для системы PentiumPro Linux:

# Makefile.custom
# Thomas Lockhart 1999-06-01

POSTGRESDIR= /opt/postgres/current
CFLAGS+= -m486 -O2

# документация

HSTYLE= /home/tgl/SGML/db118.d/docbook/html
PSTYLE= /home/tgl/SGML/db118.d/docbook/print

Предыдущий Начало Следующий
Опции конфигурации В начало главы Поддержка локали


  • Главная
  • Новости
  • Новинки
  • Скрипты
  • Форум
  • Ссылки
  • О сайте




  • Emanual.ru – это сайт, посвящённый всем значимым событиям в IT-индустрии: новейшие разработки, уникальные методы и горячие новости! Тонны информации, полезной как для обычных пользователей, так и для самых продвинутых программистов! Интересные обсуждения на актуальные темы и огромная аудитория, которая может быть интересна широкому кругу рекламодателей. У нас вы узнаете всё о компьютерах, базах данных, операционных системах, сетях, инфраструктурах, связях и программированию на популярных языках!
     Copyright © 2001-2024
    Реклама на сайте