라이브러리1 프로세스와 컴파일 과정 프로세스와 컴파일 과정 이번 포스팅에서는 소스코드가 어떠한 과정을 거쳐 프로세스, 즉 실행가능한 파일이 되는지 설명해 보겠습니다. 컴파일 과정 전처리 첫 번째로 소스코드는 전처리 과정을 통해 주석들이 제거되고 헤더파일을 병합합니다. C언어에서 주로 사용하는 #include 같은 전처리문은 stdio.h 헤더파일을 선언한 소스코드 파일에 포함시킨다는 의미입니다. #include를 말고도 다양한 전처리문을 처리해주는 과정입니다. 컴파일러 오류 처리, 코드 최적화 작업을 하며 중간코드인 어셈블리어로 변환합니다 어셈블러 어셈블리어로 이루어진 코드를 .obj 형태에 목적코드로 변환합니다. 링커 마지막 단계입니다. 프로그램 내에 있는 라이브러리 함수 또는 다른 파일들과 목적 코드를 결합하여 실행 파일을 만듭니다. .. 2023. 2. 25. 이전 1 다음