Linux环境下的软件安装,并不是一件容易的事情;如果通过源代码编译后再安装,当然事情就更为复杂一些;现在安装各种软件的教程都非常普遍;但万变不离其中,对基础知识的扎实掌握,安装各种软件的问题就迎刃而解了。Configure脚本配置工具就是基础之一,它是autoconf的工具的基本应用。
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 |
$ ./configure --help `configure' configures GNU Autoconf 2.69 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 显示帮助信息 --help=short 显示特定于此包的选项 --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 在FILE中缓存测试结果 [默认:禁用] -C, --config-cache `--cache-file=config.cache'的别名 -n, --no-create 不创建输出文件 --srcdir=DIR 在DIR中找到源代码 [配置dir或 `..'] Installation directories: --prefix=PREFIX 在PREFIX中安装独立于体系结构的文件 [/usr/local] --exec-prefix=EPREFIX 在EPREFIX中安装依赖于体系结构的文件 [PREFIX] 默认情况下,' make install'将安装' /usr/local/bin', ' /usr/local/lib'等目录下的所有文件。 您可以使用“--prefix”指定“/usr/local”以外的安装前缀,例如“--prefix=$HOME”。 为了更好地控制,请使用下面的选项。 安装目录的微调: --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/autoconf] --htmldir=DIR html documentation [DOCDIR] --dvidir=DIR dvi documentation [DOCDIR] --pdfdir=DIR pdf documentation [DOCDIR] --psdir=DIR ps documentation [DOCDIR] 程序名称区: --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 系统类型: --build=BUILD configure for building on BUILD [guessed] --host=HOST cross-compile to build programs to run on HOST [BUILD] 可选包: --with-PACKAGE[=ARG] 使用包 [ARG=yes] --without-PACKAGE 不要使用的包 (same as --with-PACKAGE=no) --with-lispdir 覆盖默认的lisp目录 一些有影响的环境变量: M4 GNU M4 1.4.6或更高版本的文件。 默认为第一个程序' m4', ' gm4',或' gnum4'的路径满足Autoconf需求。 EMACS Emacs编辑器命令 EMACSLOADPATH Emacs库搜索路径 使用这些变量来覆盖' configure'所做的选择, 或帮助它找到具有非标准名称/位置(names/locations)的库和程序。 Report bugs to <bug-autoconf@gnu.org>. GNU Autoconf home page: <http://www.gnu.org/software/autoconf/>. General help using GNU software: <http://www.gnu.org/gethelp/>. |