아두이노/C언어 기초 강좌

[시작에 앞서] C언어 컴파일러 설치 (Dev C++)

깜장빠뿌 2016. 9. 11. 23:20

[시작 하기에 앞서]

 

*** 사진 설명은 없습니다.^^ 귀찮네요...

 

 

C언어가 무엇이냐?

 

C언어는 우리가 외국인과 대화하기 위해 영어, 중국어 등을 배우는것 처럼

 

컴퓨터와 대화를 하기위한 컴퓨터 언어라고 생각하시면 됩니다.

 

 

그리고 사용자가 작성한 코딩(C언어 프로그램)을 컴퓨터가 이해할 수 있도록 전환시켜 주는 프로그램을 컴파일러라고 합니다.

 

뭐 약간 고급진 말로는 C언어를 기계어인 어셈블리어로 전환시켜 주는 역할을 하는게 컴파일러 입니다.

 

 

그럼, 컴파일러 종류에는 무엇이 있을까요?

 

가장 유명한 Visual C(유료) 가 있을것이고, 무료로 유명한 Dev C++ 이 있습니다.

 

(더 많은 종류가 있지만, 여기선 중요하지 않으므로 Pass)

 

 

 

이제 컴퓨터와 대화하기 위한 컴파일러를 한번 설치를 해볼까요?

 

저는 Dev C++을 이용하겠습니다. 무료이고, 용량도 얼마 안되어서 가볍게 사용하기 편하죠. 구하기도 정말 쉽구요.

 

다운로드 ▶ http://orwelldevcpp.blogspot.kr/

 

   [설명]

     1. 상단에 보면 "Dev-C++ 5.11 released" 요렇게 되어 있고 밑으로 내려가면

         *5.11 은 프로그램의 버전으로 새버전이 나오면 다를수 있습니다.

 

     2. Download가 있습니다.

        여기서 Setup 파일과 Portable 파일을 받을수가 있는데, 아무거나 받음됩니다.

   

     3. 전 Setup 파일 받았습니다. 단, "includes TDM-GCC 4.9.2" 요걸로 받아야해요

 

     4. 언어 한글 선택하고, 무조건 ok, ok 인가 next 인가 누르면 설치 완료!!

 

 

 

그럼 설치가 잘되었는지 볼까요?

처음 프로그램을 실행하면 언어 선택하는게 나오는데 영어로 하시던지,

Korean으로 하시면 됩니다.

 

그럼 폰트 설정하는게 나오고, 요건 뭐 편하신대로 하면되고,,

개인적으로는 Default 로 주어지는 폰트로 그대로 하는걸 추천합니다.

"Consolas" 그냥 써보니 영어문자 구분도 잘되고 넓게 보이고 좋더라구요.

 

요렇게 설정이 끝나면, 짜잔!! 드디어 컴파일러의 첫 모습을 보게되실껍니다.

 

그런데, 아무것도 없죠??ㅎ 실망하지는 마세요.

 

요놈이 무료 프로그램이라서 덕지덕지 이상한 것들이 없이 깔끔해서 그래요^^

 

 

 

그럼, 이제 처음으로 컴퓨터한테 명령을 해보죠.

 

모든 책이나, 인터넷 강좌에 보면 "Hello World!" 를 화면에 뿌리는걸 하는데,

 

저도.. C언어를 배운지가 정말 정말 강산이 변할만큼 전에 배웠는데,

 

그때도 기초책에 보면 대부분의 책들이 저걸 코딩하더 군요.

 

하나의 전통인가 싶어요^^

 

 

아무튼 프로그램 실행된 상태.. 회색이 90%를 차지하는 프로그램에서

 

메뉴 : 파일 - 새로만들기 - 프로젝트 

 

요렇게 클릭하면 팝업 창이 하나 뜨는데, 거기에서

 

"Console Application" 선택 후 프로젝트명 기입합니다.

 

그럼, 뭔가 영어가 쫘라락 나오면서 자동으로 포멧이 나옵니다.

 

당황하지 말고...

 

거기에 #inculde 랑 int main() 요게 중요한 건데요.

 

우선은 설치가 잘되었는지 test 하는거니 그냥 아래처럼 입력합니다.

 

int main(int argc, char** aggv) {

   printf("Hi~ 방가방가");                  // ▶요부분만 입력하면 됩니다.

   return 0;

}

 

그런다음..

 

메뉴 : 실행-컴파일 후 실행

 

요걸 선택하면.. 하단에 뭔가 작업을하는게 보일껍니다.

 

컴파일이라는게 컴퓨터 언어인 기계어로 전환시켜주는 것이거든요.

 

그래서 열심히 할일을 하고, 완료되면.. 아래의 메시지가 나옵니다.

 

============================================

Compilation results...
--------
- Errors: 0
- Warnings: 0
- Output Filename: E:\취미생활\C언어\Project1.exe
- Output Size: 1.83441543579102 MiB
- Compilation Time: 14.09s
============================================

 

그리고 작은 팝업창이 뜨면서 검정색에 위에 입력한

 

printf 의 "xxxx" 안에 있는 문장이 보일껍니다.

 

만약 화면이 안나오고, Error 메시지가 보인다면,

 

위에 입력하라고 했는 부분에 오류가 있는거니.. 다시 입력해보세요

 

 

아무튼 검정색 화면에 글이 나오면 설치가 완료되었습니다.

 

그럼, 다음부터 본격적으로 c언어 강좌를 시작해 볼께요~