Language/c c++

[C/C++] 프로그램 실행 순서

다닿 2023. 10. 14. 21:29

소스파일 -> 선행처리기 -> 선행처리거친소스파일 -> 컴파일러 -> 오브젝트 파일 -> 링커 -> 실행파일

 

전처리기 : 소스코드나 헤더에 선언된 매크로함수, #define #include 등 전처리문(#붙은거)을 다 포함한 내용을 일괄적으로 만듬 문법(syntax error) 검사

컴파일 : 전처리 단계에 생성된 내용을 어셈블리어로 된 파일로 생성

어셈블러 : 어셈블리어를 기계어로 번역. 오브젝트 파일 생성

링커 : 오브젝트파일과 사용하는 라이브러리들을 연결하여 실행파일 만듬

'Language > c c++' 카테고리의 다른 글

[C/C++] 32bit와 64bit에서 자료형 크기  (0) 2023.10.14