기본지식

컴파일러(compiler) , 프로그램 개발과정

jeyaa 2020. 10. 26. 18:50
반응형

컴파일러 : 

- 인간이 만든 프로그램을 기계가 이해하도록 기계어로 변환하는 변환기(프로그램)

- 소스코드 문법의 오류를 체크하고, 컴파일 과정을 수행한 후 목적파일(오프젝트파일_기계어) 을 반환한다 

 

컴파일 :

- 소스코드를 기계어로 변환하는 과정

 

기계어 :

기계가 이해하는 이진숫자 (0과 1) 로 작성된 언어 

 

 

프로그램 개발 과정

1) 프로그래머가 에디터(편집프로그램)를 활용해 소스코드 작성

2) 작성된 소스코드를 컴파일러를 활용해 기계어로 변환, 오브젝트 파일 생성. 

3) 링커로 보내 실행파일 만들기

4) 실행 

반응형