본문 바로가기

[무따기C언어] 2과(하나의 프로그램이 실행되기까지)

반응형

원시 소스 파일- 메모장에 코드를 입력하고 파일명을 *.C로 입력한 파일.

   

컴파일러- 원시소스파일을 컴퓨터가 이해할 수 있도록 기계어로 바꿔주는 프로그램.

   

컴파일- 원시소스파일을 컴파일러를 통해 기계어로 바꾸는 과정. 컴파일된 파일은 오브젝트 파일(*.obj)가 된다.

   

링크- 여러 개의 소스파일을 하나의 실행파일로 만들거나, 컴파일러에서 사용하는 여러 라이브러리들을 프로그래머의 프로그램에 연결하는 작업.

   

컴파일러와 인터프리터의 차이- 컴파일러가 소스파일을 오브젝트 파일로 컴파일하는 반면 인터프리터는 소스파일을 한줄씩 바로 기계어로 번역한다. 간단한 프로그램의 경우 컴파일 과정이 없으므로 편리하겠지만 항상 인터프리터가 있어야 하며, 한 줄씩 실행하므로 컴파일과 링크를 거친 실행파일보다 속도가 느리다.

   

   

   

   

반응형
-->