지시에 따라 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
스크립트는 컴파일(해당되는 경우) 및 설치를 위해 함께 배포되는 소프트웨어를 구성합니다.
이러한 스크립트는 일반적으로 (이 예와 같이) 다음에 의해 작성됩니다.암소 비슷한 일종의 영양autoconf
(이식 가능한 스크립트를 생성하기 위해 개발자가 특별히 사용하는 도구 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 `..']
(등.)
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라는 파일이 실행됩니다. 이는 모든 파일을 실행하는 것과 유사하므로 명령이 아니기 때문에 수동 입력이 없습니다. while make
은 명령이므로 make의 수동 입력을 찾을 수 있습니다.