Executable Formats
- a.out - 현재는 사용되지 않지만(?) 디폴트 실행 파일명으로 친숙한 이름
- COFF - SVR3, 공유 라이브러리, C 디버깅 정보, 섹션 구조.
- Portable Executable - 윈도 실행파일 형식, 뿌리는 COFF
- ELF(Executable and Linkable Format)- 다수의 UNIX, Linux에서 사용중. COFF보다 유연한 구조
Linkers
- Linkers and Loaders - 링커와 로더의 기본 원리, 리눅스 저널
- Beginner's Guide to Linkers - C++ 함수 오버로딩, 템플릿
- Linkers and Loaders - Linkers and Loaders (Morgan Kauffman) 초고
- Linker and Libraries Guide (docs.sun.com) - 솔라리스 링크 에디터와 런타임 링크의 동작 해부.
- Linkers - 링커 프로그램 비교
ELF (Executable and Linking Format)
- Tool Interface Standard (TIS) Executable and Linking Format (ELF) Specification Version 1.2 - ELF 스팩
- The ELF Object File Format: #1, #2 - ELF 파일 소개 및 분석 - 리눅스 저널 연재 기사.
- LINUX VIRUSES - ELF FILE FORMAT - ELF 바이너리 코드 분석, 리눅스 바이러스 유형 소개.
- ARM ELF File Format
- ELF: From The Programmer's Perspective
Debugging Formats
- DWARF Debugging Information Format version 3 (Public Review) - C++ 네임스페이스 지원, C99 기본 타입 추가, 외부 공유 라이브러리의 DWARF 데이터 파일 사용 등, 내년 초 표준 채택 예정
- STABS - DWARF 이전의 디버깅 포멧.
'소프트웨어 > Linux' 카테고리의 다른 글
fopen, open의 차이점 (0) | 2011.07.28 |
---|---|
[파일 입출력] 고수준, 저수준 (0) | 2011.07.28 |
메모리구조 (0) | 2011.06.17 |
kernel (0) | 2011.06.15 |
[MAC OSX] port 명령어 (0) | 2011.05.21 |