# 링커 작동 방식 심층 분석 (2008)

> Clean Markdown view of GeekNews topic #16440. Use the original source for factual precision when an external source URL is present.

## Metadata

- GeekNews HTML: [https://news.hada.io/topic?id=16440](https://news.hada.io/topic?id=16440)
- GeekNews Markdown: [https://news.hada.io/topic/16440.md](https://news.hada.io/topic/16440.md)
- Type: GN+
- Author: [neo](https://news.hada.io/@neo)
- Published: 2024-08-24T09:58:39+09:00
- Updated: 2024-08-24T09:58:39+09:00
- Original source: [lwn.net](https://lwn.net/Articles/276782/)
- Points: 1
- Comments: 0

## Topic Body

##### 20부작 링커 에세이 목차

- **소개, 개인 역사, 링커란 무엇인가의 첫 번째 절반**
- **링커란 무엇인가: 동적 링크, 링커 데이터 타입, 링커 작동**
- **주소 공간, 객체 파일 형식**
- **공유 라이브러리**
- **더 많은 공유 라이브러리 - 특히 링커 구현; ELF 심볼**
- **재배치, 위치 의존적 공유 라이브러리**
- **스레드 로컬 스토리지(TLS) 최적화**
- **ELF 세그먼트와 섹션**
- **심볼 버전, 릴렉세이션 최적화, 병렬 링크**
- **아카이브 형식**
- **심볼 해석**
- **사용자 관점에서의 심볼 해석; 정적 링크 대 동적 링크**
- **링크 타임 최적화, 즉 전체 프로그램 최적화; 초기화 코드**
- **COMDAT 섹션**
- **C++ 템플릿 인스턴스화, 예외 프레임**
- **경고 심볼, 증분 링크**
- **__start와 __stop 심볼, 바이트 스와핑**
- **마지막 게시물; gold의 상태 업데이트**

##### GN⁺의 정리

- 이 글은 Ian Lance Taylor의 20부작 링커 에세이의 목차를 제공함.
- 링커의 다양한 측면을 다루며, 동적 링크, 객체 파일 형식, 공유 라이브러리 등 다양한 주제를 포함함.
- 개발자들이 링커의 작동 원리와 최적화 방법을 이해하는 데 유용함.
- 비슷한 기능을 가진 프로젝트로는 GNU Binutils의 gold 링커가 있음.

## Comments



_No public comments on this page._
