$ ./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 `..']
该
configure
脚本是一个脚本,它将配置与它一起分发的软件以进行编译(如果适用)和安装。这些脚本通常(在本例中)由GNU
autoconf
(开发人员专门用于创建可移植configure
脚本的工具)创建,这意味着它至少有一组特定的选项。这些选项之一是--help
.(ETC。)
没有手册,
configure
因为它特定于与它一起分发的软件包。一些可用的选项可能取决于它配置的软件(因此它不能是一个有自己手册的系统范围的工具)。特别是,通常有一些--with-xxx
选项--without-xxx
可以配置带有或不带有某些 library 的项目xxx
,同样--enable-xxx
还有选项来启用或禁用某些功能(但似乎--disable-xxx
不在此发行版中)。shtool
通常(例如,在这种情况下)与源代码一起分发一个
README
和一个INSTALL
文本文件。这些文件将描述软件以及如何配置和安装它。该INSTALL
文档通常会告诉您作者对安装的设想,您可以参考configure --help
输出以了解如何根据自己的需要进行自定义。configure
是脚本,而不是命令,因此没有手册页。您可以在 README 文件中找到信息,如果作者好心,可以使用 --help 选项
请参阅https://www.linuxquestions.org/questions/linux-general-1/configure-command-315662/或类似内容进行讨论。
好吧,通过
./configure
命令,您正在执行一个名为 configure 的文件。这类似于执行任何文件,因此无需手动输入,因为这不是命令。Whilemake
是一个命令,因此您将找到 make 的手动输入。