소스파일 -> 선행처리기 -> 선행처리거친소스파일 -> 컴파일러 -> 오브젝트 파일 -> 링커 -> 실행파일
전처리기 : 소스코드나 헤더에 선언된 매크로함수, #define #include 등 전처리문(#붙은거)을 다 포함한 내용을 일괄적으로 만듬 문법(syntax error) 검사
컴파일 : 전처리 단계에 생성된 내용을 어셈블리어로 된 파일로 생성
어셈블러 : 어셈블리어를 기계어로 번역. 오브젝트 파일 생성
링커 : 오브젝트파일과 사용하는 라이브러리들을 연결하여 실행파일 만듬
'Language > c c++' 카테고리의 다른 글
[C/C++] 32bit와 64bit에서 자료형 크기 (0) | 2023.10.14 |
---|