차이

문서의 선택한 두 판 사이의 차이를 보여줍니다.

차이 보기로 링크

양쪽 이전 판 이전 판
다음 판
이전 판
linuxfromscratch:12.1:089-binutils-2.42 [2024/06/11 06:08] – [8.19.1. Binutils 설치] baecylinuxfromscratch:12.1:089-binutils-2.42 [2024/06/17 08:07] (현재) – [8.19.2. Binutils 패키지 구성] baecy
줄 22: 줄 22:
 <code bash> <code bash>
 mkdir -v build mkdir -v build
-cd build+cd       build
 </code> </code>
  
줄 40: 줄 40:
 </code> </code>
  
-=== 새로운 구성 매개변수의 의미: ===+=== configure 옵션 설명 ===
  
   * //--enable-gold// \\ gold 링커를 빌드하고 ld.gold(기본 링커와 함께)로 설치합니다.   * //--enable-gold// \\ gold 링커를 빌드하고 ld.gold(기본 링커와 함께)로 설치합니다.
줄 53: 줄 53:
 </code> </code>
  
-=== make 매개 변수의 의미: ===+=== make 옵션 설명 ===
  
   * //tooldir=/usr// \\ 일반적으로 tooldir(실행 파일이 최종적으로 위치할 디렉터리)는 ''$(exec_prefix)/$(target_alias)''로 설정됩니다. 예를 들어, x86_64 시스템에서는 ''/usr/x86_64-pc-linux-gnu''로 확장됩니다. 이 시스템은 사용자 지정 시스템이므로 ''/usr''의 이 대상별 디렉터리는 필요하지 않습니다. 시스템을 교차 컴파일하는 데 사용하는 경우(예: Intel 시스템에서 PowerPC 시스템에서 실행할 수 있는 코드를 생성하는 패키지를 컴파일하는 경우) ''$(exec_prefix)/$(target_alias)''를 사용할 수 있습니다.   * //tooldir=/usr// \\ 일반적으로 tooldir(실행 파일이 최종적으로 위치할 디렉터리)는 ''$(exec_prefix)/$(target_alias)''로 설정됩니다. 예를 들어, x86_64 시스템에서는 ''/usr/x86_64-pc-linux-gnu''로 확장됩니다. 이 시스템은 사용자 지정 시스템이므로 ''/usr''의 이 대상별 디렉터리는 필요하지 않습니다. 시스템을 교차 컴파일하는 데 사용하는 경우(예: Intel 시스템에서 PowerPC 시스템에서 실행할 수 있는 코드를 생성하는 패키지를 컴파일하는 경우) ''$(exec_prefix)/$(target_alias)''를 사용할 수 있습니다.
줄 108: 줄 108:
   * **ld** \\ 여러 오브젝트 및 아카이브 파일을 단일 파일로 결합하여 데이터를 재배치하고 심볼 참조를 묶는 링커입니다.    * **ld** \\ 여러 오브젝트 및 아카이브 파일을 단일 파일로 결합하여 데이터를 재배치하고 심볼 참조를 묶는 링커입니다. 
   * **ld.gold** \\ ELF 오브젝트 파일 형식만 지원하는 ld의 축소 버전입니다.   * **ld.gold** \\ ELF 오브젝트 파일 형식만 지원하는 ld의 축소 버전입니다.
-  * **ld.bfd** \\ ''ld''에 대한 하드 링크+  * **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 \\ ''gprofng''에서 사용하는 대부분의 루틴을 포함하는 라이브러리 +  * libgprofng \\ **gprofng**에서 사용하는 대부분의 루틴을 포함하는 라이브러리 
-  * libopcodes \\ 프로세서를 위한 명령어의 "읽을 수 있는 텍스트" 버전인 옵코드를 처리하는 라이브러리. ''objdum''와 같은 유틸리티를 만드는 데 사용됩니다.+  * libopcodes \\ 프로세서를 위한 명령어의 "읽을 수 있는 텍스트" 버전인 옵코드를 처리하는 라이브러리. **objdum**와 같은 유틸리티를 만드는 데 사용됩니다.
   * libsframe \\ 간단한 언와인더를 사용하여 온라인 백트레이싱을 지원하는 라이브러리.   * libsframe \\ 간단한 언와인더를 사용하여 온라인 백트레이싱을 지원하는 라이브러리.
  
  • linuxfromscratch/12.1/089-binutils-2.42.1718086105.txt.gz
  • 마지막으로 수정됨: 2024/06/11 06:08
  • 저자 baecy