
7.8 실행 가능한 목적 파일(Executable Object Files)링커의 마무리 작업 : 실행 파일 만들기앞서 우리는 여러 개의 목적 파일(.o)을 링커가 하나의 실행 파일로 합치는 과정을 살펴봤습니다. 이 과정을 비유하자면, 각각의 목적 파일이 '부품'이라면, 링커는 이 부품을 조립하여 하나의 완성된 로봇을 만드는 작업자라고 할 수 있습니다.이렇게 완성된 실행 파일은 단순한 텍스트가 아니라, 운영체제가 메모리에 올려서 직접 실행할 수 있는 바이너리 파일이 됩니다. 리눅스에서는 이를 ELF (Executable and Linkable Format) 파일이라 부릅니다.ELF 파일 구조ELF 실행 파일은 아래와 같은 주요 요소들로 구성되어 있습니다.ELF 헤더파일의 시작 지점에 위치이 파일이 어떤 아..