# FLUIdS
Параметры команды configure

- Внутренняя справка configure
- Полезные параметры configure

| Внутренняя справка configure |

Скрипт configure имеет множество опций, краткую справку по которым можно получить, выполнив команду

`./configure --help`

При этом на экран будет выдано приблизительно следующее:

    Usage: configure [options] [host]
    Options: [defaults in brackets after descriptions]
    Configuration:
      --cache-file=FILE       cache test results in FILE
      --help                  print this message
      --no-create             do not create output files
      --quiet, --silent       do not print `checking...' messages
      --version               print the version of autoconf that created configure
    Directory and file names:
      --prefix=PREFIX         install architecture-independent files in PREFIX
                              [/usr/local]
      --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
                              [same as prefix]
      --bindir=DIR            user executables in DIR [EPREFIX/bin]
      --sbindir=DIR           system admin executables in DIR [EPREFIX/sbin]
      --libexecdir=DIR        program executables in DIR [EPREFIX/libexec]
      --datadir=DIR           read-only architecture-independent data in DIR
                              [PREFIX/share]
      --sysconfdir=DIR        read-only single-machine data in DIR [PREFIX/etc]
      --sharedstatedir=DIR    modifiable architecture-independent data in DIR
                              [PREFIX/com]
      --localstatedir=DIR     modifiable single-machine data in DIR [PREFIX/var]
      --libdir=DIR            object code libraries in DIR [EPREFIX/lib]
      --includedir=DIR        C header files in DIR [PREFIX/include]
      --oldincludedir=DIR     C header files for non-gcc in DIR [/usr/include]
      --infodir=DIR           info documentation in DIR [PREFIX/info]
      --mandir=DIR            man documentation in DIR [PREFIX/man]
      --srcdir=DIR            find the sources in DIR [configure dir or ..]
      --program-prefix=PREFIX prepend PREFIX to installed program names
      --program-suffix=SUFFIX append SUFFIX to installed program names
      --program-transform-name=PROGRAM
                              run sed PROGRAM on installed program names
    Host type:
      --build=BUILD           configure for building on BUILD [BUILD=HOST]
      --host=HOST             configure for HOST [guessed]
      --target=TARGET         configure for TARGET [TARGET=HOST]
    Features and packages:
      --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
      --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
      --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
      --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
      --x-includes=DIR        X include files are in DIR
      --x-libraries=DIR       X library files are in DIR
    --enable and --with options recognized:
      --enable-shared[=PKGS]  build shared libraries [default=yes]
      --enable-static[=PKGS]  build static libraries [default=yes]
      --enable-fast-install[=PKGS]  optimize for fast installation [default=yes]
      --with-gnu-ld           assume the C compiler uses GNU ld [default=no]
      --disable-libtool-lock  avoid locking (might break parallel builds)

Большинство представленных опций бесполезны или попросту недейственны. Однако некоторые могут оказаться вполне полезными. Их описание представлено ниже.

| Полезные параметры configure |

Из множества опций команды configure необходимо особо выделить следующие:

--prefix=PREFIX
  Задает префикс пути тех директорий, в которые будут установлены исполняемые файлы, библиотеки и заголовочные файлы при выполнении команды `make install`. Исполняемые файлы инсталлируются в директорию PREFIX/bin, библиотеки - в PREFIX/lib, а заголовочные файлы - в PREFIX/include. По умолчанию этот префикс установлен в /usr/local.

--bindir=DIR
  Задает директорию для установки исполняемых модулей. По умолчанию эта директория установлен в PREFIX/bin.

--includedir=DIR
  Задает директорию для установки заголовочных файлов. По умолчанию эта директория установлен в PREFIX/include.

--libdir=DIR
  Задает директорию для установки библиотек. По умолчанию эта директория установлен в PREFIX/lib.

На предыдущую страницу | valera@sbnet.ru