42SEOUL

[C / Libft] 컴파일 과정

daykim 2022. 3. 9. 15:36

컴파일 과정

1. 소스파일 (*.c)

  • 사람이 이해할 수 있는 언어

2. 목적파일 (*.o)

  • 기계가 이해할 수 있는 언어
  • 이 때 gcc 컴파일러 필요
  • // 소스 파일로 목적 파일 생성
    gcc -c

3. 실행파일 (a.out || .exe)

  • 기계어로 된 목적파일과 시스템 라이브러리를 묶어 생성한 파일
  • 링커 : 목적파일들과 c 라리브러리, 사용자 라이브러리들을 링크한다.
  • // 생성된 목적 파일로 링커 과정을 통해 실행 파일 생성
    gcc -o

'42SEOUL' 카테고리의 다른 글

[C / get_next_line] 파일 디스크립터 (File Descriptor)  (0) 2022.03.16
[C / get_next_line] 정적 변수 (static variable)  (0) 2022.03.16
[C] File 종류와 함수  (0) 2022.03.08
[C] LIBFT 정리  (0) 2022.02.13
[C / Libft] Makefile 만들기  (0) 2022.01.21