운영체제/Program Linking 썸네일형 리스트형 운영체제 - 컴파일러(compiler), 링커(linker) 운영체제 - 컴파일러(compiler), 링커(linker) 컴파일러는 .c 파일을 각각 컴파일(compile)하여 오브젝트 파일(.o)를 만든다.링커는 오브젝트 파일(.o)을 한데 묶어 .exe파일을 만든다.만들어진 .exe를 실행시키면 운영체제의 로더(loader)에 의해 메모리에 적재된다. 각각의 오브젝트 파일(.o)은 프로그램의 데이터의 특징에 따라 각각의 section으로 구분된다.Text section- 프로그램의 코드가 저장된다.Data section- 프로그램의 초기화된 전역 변수가 저장된다.ZI(=BSS) section- 프로그램의 초기화되지 않은 전역 변수가 저장된다.Symbol Table- 프로그램에서 사용하는 symbol들에 대한 정보를 저장하는 자료구조Relocation Table.. 이전 1 다음