참고 사이트https://st-lab.tistory.com/176소스코드는 빌드라는 과정을 통해 실행파일(기계어)로 전환되는데 이러한 과정을 Build라 함Compile: 소스 코드 전체를 기계어로 번역(1) 전처리: 소스 코드의 메인이 실행되기 전 사전 준비