상세 컨텐츠

본문 제목

컴파일러는 런타임에서 결정될 문제는 확실한 정보가 있지 않는 한 모르겠다고 의사표시를 하게 만들어져 있음.

C++/기본

by nowpassion 2008. 5. 5. 14:08

본문

- 컴파일단계에서 최소한의 정보만을 가지고 오류를 추출해낸다고 볼 수 있다.

<프로그램이 만들어지고 실행되는 단계>
1. 작성
2. 전처리기 처리 : 컴파일 전처리에 해당하는 코드를 원 소스코드에 치환하는 작업을 한다.
3. 컴파일러 : object코드로 변환하는 단계
4. 링커 : 컴파일러에 의해 작성된 각각의 object코드와 함수 코드를 빠진 부분이 없이 연결시켜준다.
5. 로더 : 디스크에 있는 내용을 주 메모리에 올려놓는 역할
6. 실행 : CPU에서 콜

'C++ > 기본' 카테고리의 다른 글

함수포인터  (0) 2008.05.05
const int* pn과 int* const pn의 차이는?  (0) 2008.05.01
동적할당영역?  (0) 2008.05.01
return ;  (0) 2008.05.01
message passing?  (0) 2008.05.01

관련글 더보기