카테고리 없음

컴파일이란?

tonystark100 2024. 4. 30. 10:01

목차


    컴파일 과정

    C 언어 프로그램의 컴파일 과정은 다음과 같이 4단계로 이루어집니다.

     

    1. 전처리기 (Preprocessor)

    전처리기는 #으로 시작하는 구문을 처리합니다.
    예를 들어 #include <stdio.h>는 전처리기에게 시스템 헤더 파일 stdio.h를 프로그램에 삽입하라는 지시입니다.
    또한 #define A 10과 같은 줄은 전처리기가 A를 단순히 10으로 치환합니다.

    2. 컴파일러 (Compiler)

    컴파일러는 소스 코드를 어셈블리어로 번역합니다.
    어셈블리어는 기계어와 가장 가까운 언어로, 저수준 언어입니다.

     

     

    로또로 화성 - Google Play 앱

    간편한 로또 번호 생성 및 QR 결과 확인 어플입니다.

    play.google.com

     

     

    3. 어셈블러 (Assembler)

    어셈블러는 어셈블리어를 기계어로 번역한 뒤 재배치 가능한 목적 프로그램 형태로 묶어 목적 파일을 생성합니다.

     

    4. 링커 (Linker)

    링커는 프로그램에서 사용한 다른 목적 파일(라이브러리)을 통합하여 실행 파일을 생성합니다.

     

    이렇게 4단계를 거쳐 컴파일이 진행되며, 최종적으로 실행 파일이 만들어집니다.

    다음 글 라이브러리란?

     

     

    ** 이 글이 좋았다면 좋아요와 구독을 눌러주세요. **