C++ 컴파일과 링크
2019, Feb 24
main 함수
- 프로그램 시작점을 알린다.
- 실행하는 주체는 시스템이다.
- 일부 시스템(Unix)에서는 반환값(return 0) 을 이용 프로그램이 성공적으로 종료했는지 판단한다.
컴파일 과정
- C++ 는 Compile 언어다.
- 사람이 쓴 코드를 기계가 이해할 수 있게 변환하는 프로그램이 compiler 이다.
- 소스코드가 컴파일 되면 보통 목적코드를 생성한다.
- 목적코드는 윈도우에서 .obj 유닉스에서 .o 확장자를 갖는다.
링크 과정
- 실행가능한 프로그램을 만들려면, 목적코드를 링크해야 한다.