차이
문서의 선택한 두 판 사이의 차이를 보여줍니다.
양쪽 이전 판 이전 판 다음 판 | 이전 판 | ||
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 값을 유용하게 사용하려면 구성부터 첫 번째 설치까지 이 패키지를 빌드하는 데 걸리는 시간을 측정하세요. 이 작업을 쉽게 수행하려면 시간 { ../ | + | |
- | 이제 컴파일을 위해 | + | 이 패키지에 대한 자세한 내용은 [[.: |