소스코드
-
컴파일에 관해서(compile)컴퓨터 기초/컴퓨터 기초지식 2020. 7. 8. 00:39
1. 컴파일이란? 컴파일은 소스 코드를 오브젝트 코드로 변환시키는 과정으로, 간단히 말해서 우리가 프로그래밍 언어를 통해 쓴 언어를 기계어로 바꿔주는 역할을 하는 것이다. 2. 컴파일의 전체과정 컴파일의 전체 과정은 4단계로 이뤄진다. 프리 프로세서 - 컴파일 - 어셈블 - 링크 (1) 프리 프로세서(preprocessor, 전처리기) 실직적인 컴파일이 이뤄지기 전에하는 선행 과정. 헤더 부분에 해당하는 함수부를 해당 파일로 미리 불러오는 등의 역할을 하게 된다. (2) 컴파일(compile, 컴파일) 프리 프로세서 과정을 거친 소스코드를 어셈블리어로 변환한다. (3) 어셈블(assemble, 어셈블) 소스코드가 컴파일 과정을 거쳐 어셈블리어가 됐을 때, 어셈블리어를 cpu가 이해할 수 있도록 기계어로 ..