상세 컨텐츠

본문 제목

C++ 컴파일 과정

Tech/프로그래밍

by 테크투아트 2024. 2. 13. 13:44

본문

시작. 소스파일(원시파일)

.cpp 파일이며, 프로그래머가 작성한 코드를 말한다.

 

처리1. 선행 프로세서

선행 프로세서가 "#" 표시가 붙은 선행처리 지시문들을 위주로 컴파일하기 쉽도록 소스파일을 재구성한다.

 

처리2. 컴파일러

소스파일을 기계어로 컴파일한다.

오브젝트파일(.o 혹은 .obj)로 컴파일한다.

 

처리3. 링커

컴파일된 파일은 시동코드나 라이브러리를 포함하지 않는다.

따라서 컴파일된 소스코드(.o, .obj파일) , 시동코드, 라이브러리를 다 연결하여(link) 하나의 실행파일로 만든다.

 

최종. 실행파일

.exe 확장자를 가진다.

 

관련글 더보기