我按照说明安装 shtool
下载并解压
wget ftp://ftp.gnu.org/gnu/shtool/shtool-2.0.8.tar.gz tar -zxvf shtool-2.0.8.tar.gz
建立图书馆
$ ./configure $ make
我可以参考制作手册
man make
我怎样才能找到有关配置的手册
答案1
该configure
脚本将配置与其一起分发的软件以进行编译(如果适用)和安装。
这些脚本通常(如本例)由GNUautoconf
(开发人员专门用于创建可移植configure
脚本的工具),这意味着它将至少具有一组特定的选项。这些选项之一是--help
。
$ ./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 `..']
(ETC。)
没有手册,因为configure
它特定于与其一起分发的软件包。一些可用选项可能取决于它配置的软件(因此它不能是具有自己手册的系统范围工具)。特别是,通常有--with-xxx
和--without-xxx
选项来配置带有或不带有某些库的项目xxx
,同样还有--enable-xxx
和--disable-xxx
选项来启用或禁用某些功能(shtool
但似乎不在这个发行版中)。
通常(例如,在这种情况下)随源代码一起分发一个文件README
和一个文本文件。INSTALL
这些文件将描述该软件以及如何配置和安装它。该INSTALL
文档通常会告诉您作者设想的安装应该如何进行,您可以参考输出configure --help
以了解如何根据自己的需要进行自定义。
答案2
configure
是一个脚本,而不是命令,因此没有手册页。
您可以在 README 文件中找到信息,如果作者很友善,还可以找到 --help 选项
看https://www.linuxquestions.org/questions/linux-general-1/configure-command-315662/或类似的讨论。
答案3
通过./configure
命令,您正在执行一个名为configure.txt的文件。这与执行任何文件类似,因此不会有手动输入,因为这不是命令。 whilemake
是一个命令,因此您可以找到 make 的手动输入。