차이
문서의 선택한 두 판 사이의 차이를 보여줍니다.
| 양쪽 이전 판 이전 판 다음 판 | 이전 판 | ||
| linuxfromscratch:12.1:035-binutils-2.42_-_pass_1 [2024/05/08 17:31] – baecy | linuxfromscratch:12.1:035-binutils-2.42_-_pass_1 [2024/06/14 16:20] (현재) – baecy | ||
|---|---|---|---|
| 줄 1: | 줄 1: | ||
| - | ===== 5.2. Binutils-2.42 - 1차 컴파일 | + | ^ Linux From Scratch - Version 12.1-systemd |
| + | ^ Chapter 5. Compiling a Cross-Toolchain | ||
| + | |[[.: | ||
| + | |||
| + | |개요 | ||
| + | |||
| + | ---- | ||
| + | |||
| + | ===== 5.2. Binutils-2.42 - 1차 ===== | ||
| Binutils 패키지에는 링커, 어셈블러 및 객체 파일 처리를 위한 기타 도구가 포함되어 있습니다. | Binutils 패키지에는 링커, 어셈블러 및 객체 파일 처리를 위한 기타 도구가 포함되어 있습니다. | ||
| - | **대략적인 | + | * **빌드 시간:** 1 SBU |
| - | **필요한 | + | |
| ----- | ----- | ||
| - | ==== 5.2.1. | + | ==== 5.2.1. |
| <WRAP info center round 90%> | <WRAP info center round 90%> | ||
| **참고** \\ | **참고** \\ | ||
| - | 일반 | + | [[.: |
| + | </ | ||
| + | |||
| + | Glibc와 GCC 모두 사용 가능한 링커와 어셈블러에 대해 다양한 테스트를 수행하여 어떤 기능을 활성화할지 결정하기 때문에 Binutils 패키지가 가장 먼저 컴파일되는 것이 중요합니다. | ||
| + | |||
| + | Binutils 문서에서는 별도의 디렉터리에 Binutils를 빌드 할 것을 권장합니다. | ||
| + | |||
| + | <code bash> | ||
| + | mkdir -v build | ||
| + | cd | ||
| + | </ | ||
| + | |||
| + | <WRAP info center round 90%> | ||
| + | **참고** \\ | ||
| + | 이 책의 나머지 부분에 표기된 SBU 값을 유용하게 사용하려면 **configure**부터 **make install**까지 이 패키지를 빌드하는 데 걸리는 시간을 측정하세요. 이 작업을 간단하게 수행하려면 **time { ../ | ||
| + | </ | ||
| + | |||
| + | Binutils 컴파일을 준비합니다. | ||
| + | |||
| + | <code bash> | ||
| + | ../ | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | </ | ||
| + | |||
| + | === configure 옵션 설명 === | ||
| + | |||
| + | * // | ||
| + | * // | ||
| + | * **--target=$LFS_TGT** \\ '' | ||
| + | * // | ||
| + | * // | ||
| + | * // | ||
| + | * // | ||
| + | |||
| + | 패키지 컴파일을 진행합니다. | ||
| + | |||
| + | <code bash> | ||
| + | make | ||
| + | </ | ||
| - | Glibc와 GCC 모두 사용 가능한 링커와 어셈블러에 대해 다양한 테스트를 수행하여 어떤 기능을 활성화할지 결정하기 때문에 Binutils가 가장 먼저 컴파일되는 | + | 패키지를 설치합니다. |
| - | Binutils 설명서에서는 전용 빌드 디렉터리에 Binutils를 빌드할 것을 권장합니다: | + | <code bash> |
| + | make install | ||
| + | </ | ||
| - | mkdir -v 빌드 | + | ---- |
| - | cd 빌드 | + | |
| - | [참고] 참고 | + | |
| - | 이 책의 나머지 부분에 나열된 SBU 값을 유용하게 사용하려면 구성부터 첫 번째 설치까지 이 패키지를 빌드하는 데 걸리는 시간을 측정하세요. 이 작업을 쉽게 수행하려면 시간 { ../ | + | |
| - | 이제 컴파일을 위해 | + | 이 패키지에 대한 자세한 내용은 [[.: |