개발 용어1 컴파일러와 빌드 컴파일러(Compiler)컴파일러는 프로그래밍 언어로 작성된 소스 코드를 기계어(바이너리 코드)로 변환하는 프로그램입니다. 이 과정은 소스 코드를 CPU가 직접 실행할 수 있는 형태로 바꾸기 위한 필수 단계입니다. 컴파일러는 주로 정적 언어(예: C, C++, Java 등)에서 사용됩니다.컴파일러의 주요 역할:구문 분석: 소스 코드의 문법을 확인하고, 프로그램이 올바르게 작성되었는지 확인합니다.어휘 분석: 코드에서 키워드, 변수, 연산자를 분리하여 분석합니다.중간 코드 생성: 플랫폼 독립적인 중간 형태의 코드를 생성합니다.최적화: 실행 속도를 높이기 위해 코드를 최적화합니다.기계어 생성: 컴퓨터가 이해할 수 있는 바이너리 파일로 변환합니다.예:C언어에서 사용하는 GCC (GNU Compiler Colle.. 개발 용어 2025. 1. 13. 이전 1 다음