차이
문서의 선택한 두 판 사이의 차이를 보여줍니다.
양쪽 이전 판 이전 판 다음 판 | 이전 판 | ||
linuxfromscratch:12.1:116-automake-1.16.5 [2024/05/27 12:22] – baecy | linuxfromscratch:12.1:116-automake-1.16.5 [2024/06/18 01:20] (현재) – [8.46.1. Automake 설치] baecy | ||
---|---|---|---|
줄 1: | 줄 1: | ||
^ Linux From Scratch - Version 12.1-systemd | ^ Linux From Scratch - Version 12.1-systemd | ||
^ Chapter 8. Installing Basic System Software | ^ Chapter 8. Installing Basic System Software | ||
- | |[[.: | + | |[[.: |
|autoconf-2.72 | |autoconf-2.72 | ||
줄 11: | 줄 11: | ||
Automake 패키지에는 Autoconf와 함께 사용할 Makefile을 생성하는 프로그램이 포함되어 있습니다. | Automake 패키지에는 Autoconf와 함께 사용할 Makefile을 생성하는 프로그램이 포함되어 있습니다. | ||
- | **대략적인 | + | * **빌드 시간:** 0.1 SBU 미만(테스트 포함 시 약 1.6 SBU) |
- | 필요한 | + | * **디스크 공간:** 115 MB |
---- | ---- | ||
줄 18: | 줄 18: | ||
==== 8.46.1. Automake 설치 ==== | ==== 8.46.1. Automake 설치 ==== | ||
- | Automake 컴파일을 준비합니다: | + | Automake 컴파일을 준비합니다. |
<code bash> | <code bash> | ||
줄 26: | 줄 26: | ||
패키지를 컴파일합니다. | 패키지를 컴파일합니다. | ||
+ | <code bash> | ||
make | make | ||
- | 4개의 병렬 작업을 사용하면 개별 테스트의 내부 지연으로 인해 논리적 코어가 적은 시스템에서도 테스트 속도가 빨라집니다. 결과를 테스트하려면 | + | </ |
+ | -j4 옵션을 사용하면 개별 테스트의 내부 지연으로 인해 느린 속도가 논리적 코어가 적은 시스템에서도 테스트 속도가 빨라집니다. 결과를 테스트하려면((expression? | ||
+ | |||
+ | <code bash> | ||
make -j$(($(nproc)> | make -j$(($(nproc)> | ||
- | 모두 사용하지 않으려면 $((...))를 사용하려는 논리 코어 수로 바꾸세요. | + | </ |
+ | |||
+ | 모두 사용하지 않으려면 $( (...) )를 사용하려는 논리 코어 수로 바꾸세요. | ||
t/subobj.sh 테스트는 실패하는 것으로 알려져 있습니다. | t/subobj.sh 테스트는 실패하는 것으로 알려져 있습니다. | ||
- | 패키지를 설치합니다: | + | 패키지를 설치합니다. |
+ | <code bash> | ||
make install | make install | ||
- | 8.46.2. Automake의 내용 | + | </code> |
- | 설치된 프로그램: | + | |
- | aclocal, aclocal-1.16(aclocal과 하드 링크), automake, automake-1.16(automake와 하드 링크) | + | |
- | 설치된 디렉터리 | + | |
- | /usr/ | + | |
- | 간단한 설명 | + | |
- | aclocal | + | |
- | configure.in 파일의 내용을 기반으로 aclocal.m4 파일을 생성한다. | + | ---- |
+ | ==== 8.46.2. Automake 패키지 구성 ==== | ||
- | aclocal-1.16 | + | * **설치된 프로그램.** \\aclocal, aclocal-1.16(aclocal과 하드 링크), automake, automake-1.16(automake와 하드 링크) |
- | aclocal에 대한 하드 링크 | + | * **설치된 디렉터리** \\ /usr/share/aclocal-1.16, / |
- | automake | + | 간단한 설명 |
- | + | ||
- | 메이크파일.am 파일에서 메이크파일.in 파일을 자동으로 생성하는 도구 [패키지의 모든 메이크파일.in 파일을 생성하려면 최상위 디렉터리에서 이 프로그램을 실행하세요. configure.in 파일을 스캔하여 적절한 Makefile.am 파일을 자동으로 찾아서 해당 Makefile.in 파일을 생성합니다.] | + | |
- | + | ||
- | automake-1.16 | + | |
- | automake에 대한 하드 링크 | + | * **aclocal** \\ '' |
+ | * **aclocal-1.16** \\ **aclocal**에 대한 하드 링크 | ||
+ | * **automake** \\ '' | ||
+ | * **automake-1.16** \\ **automake**에 대한 하드 링크 |