차이
문서의 선택한 두 판 사이의 차이를 보여줍니다.
| 양쪽 이전 판 이전 판 다음 판 | 이전 판 | ||
| linuxfromscratch:12.1:089-binutils-2.42 [2024/06/11 06:07] – baecy | linuxfromscratch:12.1:089-binutils-2.42 [2024/06/17 08:07] (현재) – [8.19.2. Binutils 패키지 구성] baecy | ||
|---|---|---|---|
| 줄 18: | 줄 18: | ||
| ==== 8.19.1. Binutils 설치 ==== | ==== 8.19.1. Binutils 설치 ==== | ||
| - | Binutils 문서에서는 | + | Binutils 문서에서는 |
| <code bash> | <code bash> | ||
| mkdir -v build | mkdir -v build | ||
| - | cd build | + | cd |
| </ | </ | ||
| 줄 40: | 줄 40: | ||
| </ | </ | ||
| - | === 새로운 구성 매개변수의 의미: | + | === configure 옵션 설명 |
| * // | * // | ||
| 줄 53: | 줄 53: | ||
| </ | </ | ||
| - | === make 매개 변수의 의미: | + | === make 옵션 설명 |
| * // | * // | ||
| 줄 108: | 줄 108: | ||
| * **ld** \\ 여러 오브젝트 및 아카이브 파일을 단일 파일로 결합하여 데이터를 재배치하고 심볼 참조를 묶는 링커입니다. | * **ld** \\ 여러 오브젝트 및 아카이브 파일을 단일 파일로 결합하여 데이터를 재배치하고 심볼 참조를 묶는 링커입니다. | ||
| * **ld.gold** \\ ELF 오브젝트 파일 형식만 지원하는 ld의 축소 버전입니다. | * **ld.gold** \\ ELF 오브젝트 파일 형식만 지원하는 ld의 축소 버전입니다. | ||
| - | * **ld.bfd** \\ '' | + | * **ld.bfd** \\ **ld**에 대한 하드 링크 |
| * **nm** \\ 지정된 객체 파일에서 발생하는 심볼을 나열합니다. | * **nm** \\ 지정된 객체 파일에서 발생하는 심볼을 나열합니다. | ||
| * **objcopy** \\ 한 유형의 오브젝트 파일을 다른 유형으로 변환합니다. | * **objcopy** \\ 한 유형의 오브젝트 파일을 다른 유형으로 변환합니다. | ||
| 줄 120: | 줄 120: | ||
| * libctf \\ Compat ANSI-C 타입 포맷 디버깅 지원 라이브러리 | * libctf \\ Compat ANSI-C 타입 포맷 디버깅 지원 라이브러리 | ||
| * libctf-nobfd \\ libbfd 기능을 사용하지 않는 libctf 변형 라이브러리 | * libctf-nobfd \\ libbfd 기능을 사용하지 않는 libctf 변형 라이브러리 | ||
| - | * libgprofng \\ '' | + | * libgprofng \\ **gprofng**에서 사용하는 대부분의 루틴을 포함하는 라이브러리 |
| - | * libopcodes \\ 프로세서를 위한 명령어의 " | + | * libopcodes \\ 프로세서를 위한 명령어의 " |
| * libsframe \\ 간단한 언와인더를 사용하여 온라인 백트레이싱을 지원하는 라이브러리. | * libsframe \\ 간단한 언와인더를 사용하여 온라인 백트레이싱을 지원하는 라이브러리. | ||