컴파일이란 소스코드(.cpp .c )를 기계어로 번역하는 과정 사람이 작성한 코드를 CPU가 이해할 수 있는 중간 형태(목적object 파일, .obj .o) 로 변환한다 문법 검사, 전처리기 처리(#include, #define), 각 소스 파일을 개별적으로 컴파일해서 .obj 또는 .o 파일을 생성한다 - 링크란 여러 개의 목적 파일(.obj .o)과 라이브러리를 하나의 실행 파일로 묶는 과정이다. - 몰랐던 사실 전처리기 처리를 한다는 것은 선언을 복붙하는 것(정의는 없음)이고, 호출 코드를 생성한다(main.o) 링크타임에는 정의를 찾아 연결 시키고 실행파일을 만든다(.exe) 런타임에는 실행한다. SYNOPSIS 시너시스 - 개요 uname [OPTION] print certain system ..