table of contents
LIBTOOL(1) | User Commands | LIBTOOL(1) |
NAME¶
libtool - Provide generalized library-building support servicesSYNOPSIS¶
libtool [ OPTION]... [MODE-ARG]...DESCRIPTION¶
Provide generalized library-building support services.- --config
- show all configuration variables
- --debug
- enable verbose shell tracing
- -n, --dry-run
- display commands without modifying any files
- --features
- display basic configuration information and exit
- --mode=MODE
- use operation mode MODE
- --preserve-dup-deps
- don't remove duplicate dependency libraries
- --quiet, --silent
- don't print informational messages
- --no-quiet, --no-silent
- print informational messages (default)
- --no-warn
- don't display warning messages
- --tag=TAG
- use configuration variables from tag TAG
- -v, --verbose
- print more informational messages than default
- --no-verbose
- don't print the extra informational messages
- --version
- print version information
- -h, --help, --help-all
- print short, long, or detailed help message
- clean
- remove files from the build directory
- compile
- compile a source file into a libtool object
- execute
- automatically set library path, then run a program
- finish
- complete the installation of libtool libraries
- install
- install libraries or executables
- link
- create a library or an executable
- uninstall
- remove libraries from an installed directory
- -o OUTPUT-FILE
- set the output file name to OUTPUT-FILE
- -no-suppress
- do not suppress compiler output for multiple passes
- -prefer-pic
- try to build PIC objects only
- -prefer-non-pic
- try to build non-PIC objects only
- -shared
- do not build a `.o' file suitable for static linking
- -static
- only build a `.o' file suitable for static linking
- -Wc,FLAG
- pass FLAG directly to the compiler
- -all-static
- do not do any dynamic linking at all
- -avoid-version
- do not add a version suffix if possible
- -bindir BINDIR
- specify path to binaries directory (for systems where libraries must be found in the PATH setting at runtime)
- -dlopen FILE
- `-dlpreopen' FILE if it cannot be dlopened at runtime
- -dlpreopen FILE
- link in FILE and add its symbols to lt_preloaded_symbols
- -export-dynamic
- allow symbols from OUTPUT-FILE to be resolved with dlsym(3)
- -export-symbols SYMFILE
- try to export only the symbols listed in SYMFILE
- -export-symbols-regex REGEX
- try to export only the symbols matching REGEX
- -LLIBDIR
- search LIBDIR for required installed libraries
- -lNAME
- OUTPUT-FILE requires the installed library libNAME
- -module
- build a library that can dlopened
- -no-fast-install
- disable the fast-install mode
- -no-install
- link a not-installable executable
- -no-undefined
- declare that a library does not refer to external symbols
- -o OUTPUT-FILE
- create OUTPUT-FILE from the specified objects
- -objectlist FILE
- Use a list of object files found in FILE to specify objects
- -precious-files-regex REGEX
- don't remove output files matching REGEX
- -release RELEASE
- specify package release information
- -rpath LIBDIR
- the created library will eventually be installed in LIBDIR
- -R[ ]LIBDIR
- add LIBDIR to the runtime path of programs and libraries
- -shared
- only do dynamic linking of libtool libraries
- -shrext SUFFIX
- override the standard shared library file extension
- -static
- do not do any dynamic linking of uninstalled libtool libraries
- -static-libtool-libs
- do not do any dynamic linking of libtool libraries
- -version-info CURRENT[:REVISION[:AGE]]
- specify library version info [each variable defaults to 0]
- -weak LIBNAME
- declare that the target provides the LIBNAME interface
-Wc,FLAG
- -Xcompiler FLAG
- pass linker-specific FLAG directly to the compiler
-Wl,FLAG
- -Xlinker FLAG
- pass linker-specific FLAG directly to the linker
- -XCClinker FLAG
- pass link-specific FLAG to the compiler driver (CC)
- -dlopen FILE
- add the directory containing FILE to the library path
- -inst-prefix-dir PREFIX-DIR
- Use PREFIX-DIR as a staging area for installation
- host-triplet:
- x86_64-pc-linux-gnu
- shell:
- /bin/bash
- compiler:
- gcc
- compiler flags:
- -g -O2 -fstack-protector-strong -Wformat -Werror= format-security
- linker:
- /usr/bin/ld -m elf_x86_64 (gnu? yes)
- libtool:
- (GNU libtool) 2.4.2 Debian-2.4.2-1.11+b1
- automake:
- automake (GNU automake) 1.14.1
- autoconf:
- autoconf (GNU Autoconf) 2.69
AUTHOR¶
Written by Gordon Matzigkeit <gord@gnu.ai.mit.edu>, 1996REPORTING BUGS¶
Report bugs to <bug-libtool@gnu.org>.COPYRIGHT¶
Copyright © 2011 Free Software Foundation, Inc.SEE ALSO¶
The full documentation for libtool is maintained as a Texinfo manual. If the info and libtool programs are properly installed at your site, the command- info libtool
July 2016 | libtool 2.4.2 |