compile source code를 computer가 이해할 수 있게 작업 컴파일은 컴퓨터가 이해할 수 있는 형식으로 고급 프로그래밍 언어의 소스 코드를 변환하는 프로세스 컴파일러는 이 프로세스를 수행하는 프로그램임 컴파일러는 소스 코드를 토큰이라는 작은 단위로 분해함 그런 다음 토큰을 구문 분석하여 문법 오류가 있는지 확인 문법 오류가 없으면 컴파일러는 토큰을 기계어 명령이라는 컴퓨터가 이해할 수 있는 형식으로 변환 마지막으로 컴파일러는 기계어 명령을 오브젝트 파일이라는 파일에 저장함 오브젝트 파일은 링커를 사용하여 실행 파일이라는 하나의 파일로 결합할 수 있음 실행 파일은 컴퓨터에서 실행할 수 있는 프로그램임 Linking (링크, 링킹, 링커 등) 여러 개체 파일을 하나의 실행 파일로 결합하는 프..