Man

參考配置手冊

  • November 5, 2018

我按照說明安裝 shtool

  1. 下載並解壓
wget ftp://ftp.gnu.org/gnu/shtool/shtool-2.0.8.tar.gz
tar -zxvf shtool-2.0.8.tar.gz
  1. 建立圖書館
$ ./configure 
$ make

我可以參考製作手冊

man make

我怎樣才能找到有關配置的手冊

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可以配置帶有或不帶有某些 library 的項目xxx,同樣--enable-xxx還有選項來啟用或禁用某些功能(但似乎--disable-xxx不在此發行版中)。shtool

通常(在這種情況下)與原始碼一起分發一個README和一個INSTALL文本文件。這些文件將描述軟體以及如何配置和安裝它。該INSTALL文件通常會告訴您作者對安裝的設想,您可以參考configure --help輸出以了解如何根據自己的需要進行自定義。

引用自:https://unix.stackexchange.com/questions/478458