C++에서 프로그램은 아래와 같은 순서로 진행됩니다.
1. 프로그램
2. 소스코드
3. 소스파일
4. 확장자
5. 컴파일
6. 컴파일러
7. 오브젝트파일
8. 링크
9. 링커
10. 실행
프로그램
프로그램은 컴퓨터에 작업을 지시하는 수단입니다.
소스코드
소스코드는 텍스트로 작성된 프로그램입니다.
소스파일
소스코드를 저장한 것이 소스파일 입니다.
확장자
컴퓨터 파일의 이름에서 파일의 종류와 그 역할을 표시하기 위해 사용하는 부분입니다. C++은 .cpp를 사용합니다.
컴파일
컴퓨터는 텍스트로 된 코드 자체를 이해하지는 못합니다. 그래서 이 코드를 컴퓨터가 사용하는 언어인 기계어로 바꿔줘야 합니다. 기계어는 0과 1로 이루어져 있습니다. 컴파일은 소스코드를 기계어로 바꾸는 작업입니다.
컴파일러
컴파일 작업을 하는 소프트웨어입니다.
오브젝트파일
오브젝트 파일은 컴파일로 생성한 기계어 코드를 말합니다. 일반적으로 소스코드가 있는 폴더에 생성됩니다.
링크
컴파일로 생성된 오브젝트 파일과 더불어 다른 프로그램과 함께 사용하는 오브젝트 파일을 연결시켜서 실행가능한 프로그램을 만드는 작업입니다.
링커
링크 작업을 하는 프로그램입니다.
실행
보통 실행은 개발환경에서 할 수 있고, 나중에도 명령 프롬프트로 실행할 일은 많이 없을지도 모르지만, 한 번 실행해 보겠습니다.
실행은 명령프롬프트에서 프로그램이 있는 폴더에 진입해 프로그램의 이름을 적고 엔터를 누르면 됩니다.
저는 이렇게 쳤더니 visualstudio로 넘어가졌습니다.
이렇게 코드 작성부터 실행까지 간단한 설명과 함께 알아봤습니다.
1칠판 마무리 하겠습니다.
'C++' 카테고리의 다른 글
[5] 인라인 함수 (0) | 2021.04.28 |
---|---|
[4] 형 변환 (0) | 2021.04.28 |
[3] 입력과 출력 (0) | 2021.04.28 |
[2] 프로그램 시작을 위한 준비 (0) | 2021.04.28 |
[0] C++을 시작하며... (0) | 2021.04.27 |