# ./configure --help
`configure' configures this package to adapt to many
kinds of systems.
Usage: ./configure [OPTION]... [VAR=VALUE]...
To assign environment variables (e.g., CC, CFLAGS...), specify them
as
VAR=VALUE. See below for descriptions of some of the useful
variables.
Defaults for the options are specified in brackets.
Configuration:
-h, --help display this help and
exit
--help=short display options specific to this
package
--help=recursive display the short help of all the included
packages
-V, --version display version information and exit
-q, --quiet, --silent do not print `checking...' messages
--cache-file=FILE cache test results in FILE [disabled]
-C,
--config-cache alias for `--cache-file=config.cache'
-n,
--no-create do not create output files
--srcdir=DIR find
the sources in DIR [configure dir or `..']
Installation directories:
--prefix=PREFIX install
architecture-independent files in PREFIX
[/usr/local]
--exec-prefix=EPREFIX install architecture-dependent files
in EPREFIX
[PREFIX]
By default, `make install' will install all the files in
`/usr/local/bin',
`/usr/local/lib' etc. You can specify
an installation prefix other than
`/usr/local' using `--prefix',
for instance `--prefix=$HOME'.
For better control, use the options below.
Fine tuning of the installation directories:
--bindir=DIR user executables [EPREFIX/bin]
--sbindir=DIR system admin executables [EPREFIX/sbin]
--libexecdir=DIR program executables [EPREFIX/libexec]
--sysconfdir=DIR read-only single-machine data [PREFIX/etc]
--sharedstatedir=DIR modifiable architecture-independent data
[PREFIX/com]
--localstatedir=DIR modifiable single-machine data
[PREFIX/var]
--libdir=DIR object code libraries
[EPREFIX/lib]
--includedir=DIR C header files [PREFIX/include]
--oldincludedir=DIR C header files for non-gcc [/usr/include]
--datarootdir=DIR read-only arch.-independent data root
[PREFIX/share]
--datadir=DIR read-only architecture-independent
data [DATAROOTDIR]
--infodir=DIR info documentation
[DATAROOTDIR/info]
--localedir=DIR locale-dependent data
[DATAROOTDIR/locale]
--mandir=DIR man documentation
[DATAROOTDIR/man]
--docdir=DIR documentation root
[DATAROOTDIR/doc/PACKAGE]
--htmldir=DIR html documentation
[DOCDIR]
--dvidir=DIR dvi documentation [DOCDIR]
--pdfdir=DIR pdf documentation [DOCDIR]
--psdir=DIR
ps documentation [DOCDIR]
Program names:
--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
System types:
--build=BUILD configure for building on BUILD
[guessed]
--host=HOST cross-compile to build programs to run on HOST
[BUILD]
--target=TARGET configure for building compilers for TARGET
[HOST]
Optional Features:
--disable-option-checking ignore unrecognized
--enable/--with options
--disable-FEATURE do not include FEATURE
(same as --enable-FEATURE=no)
--enable-FEATURE[=ARG] include FEATURE
[ARG=yes]
--disable-dependency-tracking speeds up one-time build
--enable-dependency-tracking do not reject slow dependency extractors
--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]
--disable-libtool-lock avoid locking (might
break parallel builds)
--disable-community-features
Disable additional
features provided by the user
community.
--disable-thread-safe-client
Compile the client
without threads.
--enable-assembler Use assembler versions of some
string
functions if available.
--enable-profiling Build a version with query profiling code
(req.
community-features)
--enable-local-infile Enable LOAD DATA LOCAL INFILE (default: disabled)
--disable-grant-options Disables the use of --init-file, --skip-grant-tables and
--bootstrap options
--disable-largefile Omit support for large
files
Optional Packages:
--with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
--without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
--with-charset=CHARSET
//문자셋지정
Default character set, use one of:
binary
armscii8 ascii big5 cp1250 cp1251 cp1256
cp1257
cp850 cp852 cp866 cp932 dec8 eucjpms euckr
gb2312 gbk geostd8
greek hebrew hp8 keybcs2 koi8r
koi8u
latin1 latin2 latin5 latin7 macce
macroman
sjis swe7 tis620 ucs2 ujis
utf8
--with-collation=COLLATION
Default collation
--with-extra-charsets=CHARSET,CHARSET,...
Use
charsets in addition to default (none, complex,
all, or a list selected from the above sets)
--without-uca Skip
building of the national Unicode collations.
--with-system-type Set the system type, like "sun-solaris10"
--with-machine-type Set the machine type, like "powerpc"
--with-darwin-mwcc Use Metrowerks CodeWarrior wrappers on OS X/Darwin
--with-gnu-ld assume the C compiler uses GNU ld [default=no]
--with-pic try to use only PIC/non-PIC objects
[default=use
both]
--with-tags[=TAGS]
include additional configurations [automatic]
--with-other-libc=DIR Link
against libc and other standard libraries
installed
in the specified non-standard location
overriding
default. Originally added to be able to
link
against glibc 2.2 without making the user
upgrade
the standard libc installation.
--with-server-suffix Append value to the
version string.
--with-pthread Force use of pthread library.
--with-named-thread-libs=ARG
Use specified thread
libraries instead of
those automatically found by
configure.
--with-named-curses-libs=ARG
Use
specified curses libraries instead of
those
automatically found by configure.
--with-unix-socket-path=SOCKET //소켓파일위치 지정, tcp/ip대신 유닉스 소켓
사용
Where to put the unix-domain socket. SOCKET
must be
an absolute file
name.
--with-tcp-port=port-number //포트지정
Which port
to use for MySQL services (default 3306)
--with-mysqld-user=username
//데몬실행계정
What user the mysqld daemon shall be run
as.
--with-zlib-dir=no|bundled|DIR
Provide MySQL with a
custom location of compression
library. Given DIR,
zlib binary is assumed to be in
$DIR/lib and header
files in $DIR/include.
--with-libwrap=DIR Compile in libwrap
(tcp_wrappers) support
--with-pstack Use the pstack backtrace
library
--with-debug Add debug
code //안쓸려면 without
--with-debug=full Add debug
code (adds memory checker, very slow)
--with-error-inject Enable error
injection in MySQL Server
--with-fast-mutexes Compile with fast mutexes
(default is disabled)
--with-atomic-ops=rwlocks|smp|up
Implement atomic
operations using pthread rwlocks or
atomic CPU
instructions for multi-processor
(default) or
uniprocessor configuration
//컴파일 옵션으로 'CXX=gcc'를 사용하여 오류를 피하기 위해 공유 라이브러리를
사용하지 않음
--with-mysqld-ldflags
Extra linking arguments for mysqld
--with-client-ldflags Extra linking
arguments for clients
--with-mysqld-libs Extra libraries
to link with for mysqld
--with-lib-ccflags Extra CC options for
libraries
--with-low-memory Try to use less memory to compile to
avoid
memory limitations.
--with-comment Comment about compilation environment.
--with-big-tables Support tables with more than 4 G rows even on
32
bit platforms
--with-max-indexes=N Sets
the maximum number of indexes per table,
default
64
--with-ssl=DIR Include SSL support
--with-plugins=PLUGIN[[[,PLUGIN..]]]
Plugins to
include in mysqld. (default is: none)
Must be a
configuration name or a comma separated
list of
plugins.
Available configurations are: none max
max-no-ndb
all.
Available plugins are: partition daemon_example
ftexample archive blackhole csv example federated
heap innobase myisam myisammrg ndbcluster.
--without-plugin-PLUGIN Disable
the named plugin from being built.
Otherwise, for
plugins which are not selected for
inclusion in
mysqld will be built dynamically (if
supported)
--with-plugin-PLUGIN Forces the named plugin to be linked
into mysqld
statically.
--with-ndb-sci=DIR Provide MySQL with a custom location of sci
library.
Given DIR, sci library is assumed to be in
$DIR/lib
and header files in $DIR/include.
--with-ndb-test Include the NDB Cluster ndbapi test programs
--with-ndb-docs Include the NDB Cluster ndbapi and mgmapi documentation
--with-ndb-port Port for NDB Cluster management server
--with-ndb-port-base Base port for NDB Cluster transporters
--without-ndb-debug Disable special ndb debug features
--with-ndb-ccflags=CFLAGS
Extra CFLAGS for ndb
compile
--without-ndb-binlog Disable ndb binlog
--without-server
Only build the client.
--with-embedded-server Build the embedded server
(libmysqld).
--without-query-cache Do not build query cache.
--without-geometry Do not build geometry-related parts.
--with-embedded-privilege-control
Build parts to
check user's privileges.
Only affects embedded library.
--with-mysqlmanager Build the mysqlmanager binary: yes/no
(default:
build if server is
built.)
--without-docs Skip building
of the documentation. //문서포함 안함
--without-man
Skip building of the man pages.
--without-readline Use system readline instead of bundled copy. //콘솔에서
한글 입력 가능
--without-libedit Use system libedit instead
of bundled copy.
Some influential environment variables:
CC C compiler
command
CFLAGS C compiler flags
LDFLAGS linker flags, e.g.
-L<lib dir> if you have libraries in a
nonstandard
directory <lib dir>
LIBS libraries to pass to the linker, e.g.
-l<library>
CPPFLAGS C/C++/Objective C preprocessor flags, e.g.
-I<include dir> if
you have headers in a nonstandard
directory <include dir>
CXX C++ compiler command
CXXFLAGS C++ compiler flags
CPP C preprocessor
CXXCPP
C++ preprocessor
F77 Fortran 77 compiler command
FFLAGS
Fortran 77 compiler flags
CCAS assembler compiler command (defaults
to CC)
CCASFLAGS assembler compiler flags (defaults to CFLAGS)
Use these variables to override the choices made by `configure' or to
help
it to find libraries and programs with nonstandard names/locations.
Description of plugins:
=== Partition Support ===
Plugin Name: partition
Description: MySQL Partitioning Support
Supports build: static
Configurations: max, max-no-ndb
=== Daemon Example Plugin ===
Plugin Name: daemon_example
Description: This is an example plugin daemon.
Supports build:
dynamic
=== Simple Parser ===
Plugin Name: ftexample
Description: Simple full-text parser plugin
Supports build:
dynamic
=== Archive Storage Engine ===
Plugin Name: archive
Description: Archive Storage Engine
Supports build: static and
dynamic
Configurations: max, max-no-ndb
=== Blackhole Storage Engine ===
Plugin Name: blackhole
Description: Basic Write-only Read-never tables
Supports build:
static and dynamic
Configurations: max, max-no-ndb
=== CSV Storage Engine ===
Plugin Name: csv
Description: Stores tables in text CSV format
Supports build:
static
Status: mandatory
=== Example Storage Engine ===
Plugin Name: example
Description: Example for Storage Engines for developers
Supports
build: dynamic
Configurations: max, max-no-ndb
=== Federated Storage Engine ===
Plugin Name: federated
Description: Connects to tables on remote MySQL servers
Supports
build: static and dynamic
Configurations: max, max-no-ndb
=== Memory Storage Engine ===
Plugin Name: heap
Description: Volatile memory based tables
Supports build:
static
Status: mandatory
=== InnoDB Storage Engine ===
Plugin Name: innobase
Description: Transactional Tables using InnoDB
Supports build:
static and dynamic
Configurations: max, max-no-ndb
=== MyISAM Storage Engine ===
Plugin Name: myisam
Description: Traditional non-transactional MySQL tables
Supports
build: static
Status: mandatory
=== MyISAM MERGE Engine ===
Plugin Name: myisammrg
Description: Merge multiple MySQL tables into one
Supports build:
static
Status: mandatory
=== Cluster Storage Engine ===
Plugin Name: ndbcluster
Description: High Availability Clustered tables
Supports build:
static
Configurations: max
'Databases' 카테고리의 다른 글
메뉴얼,코드팁,한국매거진 링크 (0) | 2009.09.06 |
---|---|
Characterset 바꾸기 (0) | 2009.09.06 |
mysql configure (0) | 2009.09.03 |
오라클 정시간되면 쿼리 자동실행 (0) | 2009.09.03 |
Unix와 Oracle (0) | 2009.09.03 |