Notice
Recent Posts
Recent Comments
Link
목록relocation (1)
infatuation
컴파일 과정 & 오브젝트 파일 & 링킹
컴파일 과정 C 코드를 컴파일 할 때 가장 먼저 수행되는 것은 전처리기. 전처리기에서 처리된 결과는 임시 파일로 저장 >> 생성된 파일은 컴파일러에서 하드웨어 종속적인 어셈블리 코드를 생성 >> 어셈블러는 생성된 어셈블리 코드를 처리해서 오브젝트 파일을 생성 >> 오브젝트 파일들은 링킹과 재배치 과정을 거쳐 실행 파일로 생성 * 컴파일 과정(GNU C compiler인 gcc 경우) test.c -> 전처리기 -> test.i -> 컴파일러 -> test.s -> 어셈블러 -> test.o -> 링커 -> test(실행파일) Object File * 오브젝트 파일(Object file) : PE(Portable Executable) - 윈도우에서 사용 , COFF(Common Object File For..
Study/OS&Linux
2010. 11. 18. 17:26