C++

C++ 언어 환경의 빌드 과정

Lemonyun 2022. 7. 26. 15:28

C++의 빌드 과정

전처리기 : #include, #define, #ifdef 같은 구문을 처리한다. 

 

컴파일러 : 전처리가 끝난 cpp 파일을 입력으로 받아 기계어로 된 목적 프로그램을 출력하기 위해 사용되는 언어 번역 프로그램이다. 

 

어셈블러 : 어셈블리어를 기계어(0, 1)로 바꿔주는 일을 한다. 오브젝트 파일(.obj)을 생성한다.

 

링커 : 여러 오브젝트 파일을 하나로 합치거나 라이브러리와 합쳐 실행 프로그램(.exe)를 생성한다.

 

 

참조 : https://iforint.tistory.com/36

          https://nuritech.tistory.com/2