preprocess 전처리, 미리 처리하다
말그대로 프로그래밍 코드를 컴파일 하기전에 처리하는 과정을 말한다
컴파일 하기전에 몇 가지를 한 번 손본다고(재구성한다) 알면 되겠다
아래와 같은 것들이 전처리 대상이다
- 전처리 지시자 ex) #include, #pragma, #ifndef 등등
- 매크로 ex) #define
- 조건부 컴파일 ex) #if ~ #elseif ~ #else ~ #endif, #ifdef~ 조건 사용
- 주석 ex) // 이거랑, /* 이것들 */
link 연결, 연결하다
전처리가 라이브러리 등에서 #include 등을 통해 키워드 함수의 내용을 가져왔다면
링크는 그 라이브러리들이나 코드 실행에 필요한 파일들을 연결해서 실행 파일 exe 를 만드는 과정을 말한다
c언어에서 파일이 컴파일 후 실행되기 까지의 과정은 다음과 같다
tokki.c --(전처리)--> tokki.i --(컴파일)--> tokki.s --(어셈블)--> tokki.o --(링크)--> tokki.exe
'C > 이론 및 용어' 카테고리의 다른 글
구조체, typedef (0) | 2022.06.06 |
---|
댓글