CS 지식/Computer Architecture

C 프로그래밍 시 코드를 작성하고 실행하는 과정에서 컴파일(compile)을 하게 된다. 컴파일러가 컴파일을 하는 과정을 알아보았다. 컴파일 (Compile) 인간이 이해하고 사용하기 쉬운 코드를 기계가 이해하기 쉽도록 변환하는 작업을 뜻한다. 예) C, C++, Java (High level) → 기계어 (Low level) 컴파일 명령 gcc 컴파일러를 이용했을 때, c언어 파일을 다음과 같은 명령어를 통해 컴파일할 수 있다. gcc -o hello hello.c 명령어를 순서대로 살펴보면, -o: output을 의미 hello: 최종 실행파일 이름 hello.c: 실행하고자 하는 소스 파일 컴파일 과정 컴파일은 다음의 과정으로 이루어진다. 전처리(Pre-processing) → 컴파일(Compila..
말도 못하는 감자
'CS 지식/Computer Architecture' 카테고리의 글 목록