컴파일 과정
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 |