Linux From Scratch - Version 12.1-systemd | ||
---|---|---|
Chapter 8. Installing Basic System Software | ||
이전 | 위로 / 처음으로 | 다음 |
Intltool-0.51.0 | Automake-1.16.5 |
8.45. Autoconf-2.72
Autoconf 패키지에는 소스 코드를 자동으로 설정 할 수 있는 셸 스크립트를 생성하는 프로그램이 포함되어 있습니다.
- 빌드 시간: 0.1 SBU 미만(테스트 포함 시 약 0.5 SBU )
- 디스크 공간: 25 MB
8.45.1. Autoconf 설치
Autoconf 컴파일을 준비합니다.
./configure --prefix=/usr
패키지를 컴파일합니다.
make
결과를 테스트하려면
make check
패키지를 설치합니다.
make install
8.45.2. Autoconf 내용
- 설치된 프로그램:
autoconf, autoheader, autom4te, autoreconf, autoscan, autoupdate, ifnames - 설치된 디렉토리: /usr/share/autoconf
간략한 설명
- autoconf
다양한 종류의 유닉스 계열 시스템에 맞게 소프트웨어 소스 코드 패키지를 자동으로 구성하는 셸 스크립트를 생성한다; 생성하는 설정 스크립트는 독립적으로 실행되므로 autoconf 프로그램이 필요하지 않습니다. - autoheader
구성에 사용할 C #define 구문의 템플릿 파일을 생성하는 도구 - autom4te
M4 매크로 프로세서를 위한 래퍼 - autoreconf
autoconf 및 automake 템플릿 파일을 변경할 때 시간을 절약하기 위해 autoconf, autoheader, aclocal, automake, gettextize, libtoolize를 올바른 순서로 자동으로 실행합니다. - autoscan
디렉터리 트리에서 소스 파일을 검사하여 일반적인 이식성 문제를 검색하고 패키지의 예비configure.in
파일 역할을 하는configure.scan
파일을 생성하여 소프트웨어 패키지의configure.in
파일을 생성하는 데 도움을 줍니다. - autoupdate
여전히 이전 이름으로 자동 설정 매크로를 호출하는configure.in
파일을 현재 매크로 이름을 사용하도록 수정한다. - ifnames
소프트웨어 패키지의configure.in
파일을 작성할 때 도움이 되며, 패키지가 C 전처리기 조건부에서 사용하는 식별자를 인쇄합니다 [ 패키지가 이미 일부 이식성을 갖도록 설정된 경우, 이 프로그램은 어떤 구성을 확인해야 하는지 결정하는 데 도움이 될 수 있습니다. 또한 autoscan으로 생성된configure.in
파일의 공백을 메울 수도 있습니다. ]