컴파일 이란?
화면에 작성하는 프로그램은 사람이 쉽고 편하게 쓰기위해 사람이 알아볼수있는 언어이다 이러한 언어 자체는 컴퓨터가 직접적으로 알아들을수 없기 떄문에 기계어로 번역을 해야한다. 한마디로 구글번역을 돌리는 과정이 필요하다는것이다. 컴퓨터는 이진수로 구성된 숫자로 구성되 있다. 이러한 이진수로 구글번역을 해주는 과정을 컴파일이라고 쉽게 말할수 있다. 따라서 우리는 C++로 문법에 맞춰 작성한 프로그램을 컴파일이라는 과정을 거쳐 실행을 해야한다. (참고로 파이썬은 이런거필요없다 파이썬 갓갓 JS랑 dart랑 필요없는 언어도 많다 이 이유는 언어 하나하나 즉석에서 번역을 한다고 이해하면 된다. 하지만 c++은 모든 소스코드를 통으로 번역하는 컴파일이라는 과정을 거친다 그러면 속도측면에서 c++이 훨씬 빠를수 있다 하지만 과연 이게 빠른것인가? 그래서 왜 c++사용하는건데? 이 이유는 나중에 따로 글작성하겠습니다.)

새 프로젝트 만들기를 선택합니다

콘솔 앱을 클립하니다.



헬로우 월드라는 소스 파일을 생성해주면 c++ 빌드를 위한 환경이마련됩니다. 그전에 잠시 예전에 배웠던 c가 실행됬는지 확인해볼까요?

|
1
2
3
4
5
6
7
|
#include <stdio.h>
int main(void)
{
printf("Hello World");
return 0;
}
|
cs |
여기서 컴파일은 ctrl + F7 그리고 실행은 ctrl + F5입니다


잘 출력이 되는걸 확인할수 있습니다. 고로 c++은 c + c 라고 생각하시면됩니다. c기능이 업그레이드 된게 c++이구나 하고 너무 어렵게 접근안하셔도됩니다.
이제 빌드를 잘하셨다고 믿고 앞으로는 코드만 따서 올리겠습니다.
c++은 c와다른 헤더파일을 사용합니다 헤더파일이 뭔지 몰라도 됩니다. include<stdio.h>이쪽이 헤더파일이라고 부르는데 머리파일이죠 젤 위에있으니까요 :) 대충 printf 를 사용하기 위해서 썻다고 보면됩니다.
정리하자면 헤더파일은 기능들을 사용하기위한 파일 이라고 생각하시면 되겠죠:>
그래서 c++로 작성하자면
|
1
2
3
4
5
6
7
8
9
10
|
#include <cstdio>
int main(void)
{
printf("Hello World");
printf("Hello World");
printf("Hello World");
return 0;
}
|
cs |
컴파일 ctrl+F7후 실행 ctrl + F5을 하면

다음시간에 제어문자에 대해 알려드리겠습니다~
'스터디' 카테고리의 다른 글
| C++ 5번째 수업 코딩마법서(실수형 데이터 출력) (0) | 2020.09.04 |
|---|---|
| C++ 4번째 수업 코딩마법서 (0) | 2020.09.03 |
| C++3번째수업 코딩마법서 (0) | 2020.09.02 |
| C++개발환경 세팅하기 (0) | 2020.08.29 |
| C++ 공부 (0) | 2020.08.27 |