Go to the first, previous, next, last section, table of contents.

Copyright (C) 1991, 92, 93, 94, 95, 96, 97, 98, 99, 2000 Free Software Foundation, Inc.

Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.1 or any later version published by the Free Software Foundation; with no Invariant Sections, with no Front-Cover Texts, and with no Back-Cover Texts. A copy of the license is included in the section entitled "GNU Free Documentation License".


ld combines a number of object and archive files, relocates their data and ties up symbol references. Usually the last step in compiling a program is to run ld.

(역주; 이 문서는 실행파일 형식에 대한 기본 이해가 없다면 어려울 수 있습니다. 또, object file, archive, archive member, resolve, load/unload, lazy binding, export/import, emulation, demangling, realtime, stub, wrapper 등 의미상 한글로 대응하는 단어를 찾기 힘든 경우, 원어 발음을 그대로 사용하였습니다.)
ld는 여러 오브젝트 파일과 아카이브 파일을 재배치하여 합치고, 심볼들을 결합한다. 보통 프로그램을 컴파일하는 마지막 단계로 ld를 실행한다.

ld accepts Linker Command Language files written in a superset of AT&T's Link Editor Command Language syntax, to provide explicit and total control over the linking process.

ld는 AT&T의 링커 명령 언어 문법을 확장한 언어로 쓰여진 링커 명령언어 파일을 읽어서 링크 과정을 수행한다.

This version of ld uses the general purpose BFD libraries to operate on object files. This allows ld to read, combine, and write object files in many different formats--for example, COFF or a.out. Different formats may be linked together to produce any available kind of object file. See section BFD, for more information.

ld는 오브젝트 파일을 다루는 범용 BFD 라이브러리를 사용한다. ld는 이 라이브러리를 사용하여 COFF나 a.out와 같은 여러 다른 형식으로 쓰여진 오브젝트 파일을 읽고 결합하고 쓴다. 다른 형식들로 쓰여진 파일들을 결합하여 가능한 다른 형식의 오브젝트 파일을 만들 수 있다. 자세한 정보는 BFD를 보라.

Aside from its flexibility, the GNU linker is more helpful than other linkers in providing diagnostic information. Many linkers abandon execution immediately upon encountering an error; whenever possible, ld continues executing, allowing you to identify other errors (or, in some cases, to get an output file in spite of the error).

이 유연함 외에도 GNU 링커는 다른 링커들 보다 도움이 되는 오류 정보를 제공한다. 많은 링커들은 오류가 발생하면 즉시 실행을 중단하지만, ld는 가능한 실행을 계속하여 다른 오류들도 알려준다. (때로는 오류에도 불구하고 출력 파일을 만든다.)

Go to the first, previous, next, last section, table of contents.