>> Linker
실제 함수 정의부 위치와 전역변수들의 위치를 libray file 과 object file에서 차례대로 조사한 후에 모두 Talbe로 간직하고 있다가, 그 주소를 함수 호출 코드 부분에 기록해 넣는 역할을 한다.
File을 탐색하여 어떤 함수를 불러야 하는지, 다른 파일에 있는 코드까지 모두 연결한다.
>> ELF
Executable and Linking Format의 약어입니다. UNIX / LINUX 기반에서 사용되는 실행 및 링킹 파일 포맷
출처 : http://recipes.egloos.com/5011946
Linker를 마무리 짓자 - ELF와 fromelf 까지!
- Linker란, 결국 Link시에 실제 함수 정의부의 위치와 전역변수들의 위치를 library file과 object file 에서 차례대로 조사한 후에 모두 Table로 간직하고 있다가, 그 주소를 함수호출 코드 부분에 기록
recipes.egloos.com
'Programming > C & CPP' 카테고리의 다른 글
[ETC] Symbol, DWARF, Name mangling (0) | 2021.10.13 |
---|---|
[Concept] C vs C++ vs C# (0) | 2021.10.13 |
C언어 Parameter (0) | 2017.03.08 |