Code/C11 [C언어] 컴파일, 링킹, 헤더파일, Makefile 컴파일, 링킹 소스파일 (*.c) 목적파일 (*.o) 실행파일 (a.out) 인간이 이해하는 프로그래밍 언어 기계어 (기계가 이해할 수 있는 언어) gcc compiler가 필요하다. 기계어+시스템 라이브러리로 만든다. gcc가 실행파일을 만들어준다. (.out / .exe) 1) 컴파일(compile) 실행 파일을 만들기 위해서는 먼저 컴파일(compile) 과정이 진행된다. 컴파일(compile)은 단일 소스 코드 전체를 어셈블리어(기계어와 1 : 1 대응) 로 변환해준다. cpu가 연산하기 위해서는 기계어의 명령이 있어야 한다. (이 때, 목적코드라 불리는 .o 파일이 생성된다). 2) 링킹(linking) 이 과정이 끝나게 되면 링킹(linking)이 진행되는데, 말그대로 각기 다른 파일에 위치한.. 2020. 9. 29. 이전 1 2 3 다음