C로 작성한 소스코드 컴파일/빌드 과정에 대한 정리컴파일(Compile)인간이 이해할 수 있는 언어로 작성된 고수준 언어로 작성된 소스코드를 CPU가 읽을 수 있는 저수준의 언어로 변환하는 작업빌드(Build)소스코드를 기계어로 변환하여 컴퓨터가 이해할 수 있는 실행파일로 만드는 과정 빌드 과정전처리기(Preprocessor)헤더파일, 메크로와 같이 전처리기 구문을 처리.i 파일 생성컴파일러(Compiler)c 코드를 어셈블리어로 변환.s 파일 생성어셈블러(Assembler)어셈블리어를 기계어로 변환.o 파일 생성링커(Linker)여러가지 object 파일들을 연결하고, 다른 라이브러리(.a)가 있을 경우 연결시켜줌.exe 파일 생성