.LD 파일 확장자
링커 스크립트
| 개발사 | The GNU Project |
| 인기도 |
3.6 | 12 표 |
LD 파일이란 무엇인가요?
LD 파일은 GNU "링커 명령어 언어"로 작성된 스크립트입니다. 이 파일에는 정적 객체 코드를 저장하는 입력 파일을 GNU 운영 체제용 단일 실행 프로그램 또는 라이브러리로 컴파일하는 방식을 구성하는 데 사용되는 하나 이상의 명령어가 포함되어 있습니다.
추가 정보
GNU에서 코드를 프로그램 또는 라이브러리 출력 파일로 컴파일하는 경우에만 LD 스크립트를 접하게 될 가능성이 높습니다. 이 파일은 입력 파일을 출력 파일로 결합하는 데 사용되는 GNU 링커 명령줄 도구인 ld에서 사용됩니다. 링킹은 소스 코드 파일을 출력 실행 파일로 빌드할 때 컴파일 과정의 일부입니다. ld 명령어는 최종 실행 파일을 빌드하기 위한 컴파일 과정의 마지막 단계에서 자주 사용됩니다.
LD 파일에는 여러 유형의 명령어가 저장될 수 있지만, 여러 입력 파일의 섹션을 하나의 출력 파일에 매핑하는 방식을 지정하는 SECTIONS 명령어가 가장 자주 저장됩니다. 이를 통해 단일 출력 파일의 메모리 배치를 제어할 수 있습니다. LD 파일에는 SECTIONS 명령어를 하나만 저장할 수 있지만, 진입점을 정의하거나 기호에 값을 할당하거나 출력 섹션과 그 안에 들어가는 입력 섹션의 배치를 설명하는 여러 문을 포함할 수 있습니다.
LD 파일은 일반 텍스트로 저장됩니다. Microsoft Notepad, Apple TextEdit, gedit와 같은 다양한 텍스트 편집기를 사용하여 파일을 보고 편집할 수 있습니다.
참고: ld GNU 링커는 GNU Binary Utilities(binutils)에 포함되어 있습니다.