전처리기 : #include, #define, #ifdef 같은 구문을 처리한다.
컴파일러 : 전처리가 끝난 cpp 파일을 입력으로 받아 기계어로 된 목적 프로그램을 출력하기 위해 사용되는 언어 번역 프로그램이다.
어셈블러 : 어셈블리어를 기계어(0, 1)로 바꿔주는 일을 한다. 오브젝트 파일(.obj)을 생성한다.
링커 : 여러 오브젝트 파일을 하나로 합치거나 라이브러리와 합쳐 실행 프로그램(.exe)를 생성한다.
'C++' 카테고리의 다른 글
C++ r-value 참조와 move, 이동 생성자 (0) | 2022.08.25 |
---|---|
C++ 문자열 처리 (0) | 2022.08.24 |
C++ memory order, atomic객체 (0) | 2022.08.24 |
C++ thread, mutex, condition_variable (0) | 2022.08.23 |
C++ STL 컨테이너 정리 (0) | 2022.08.22 |