안녕하세요. 저번 강의 때 말한 '컴파일러'는 종류가 많습니다.
오늘 우리가 사용해 볼 컴파일러는 비주얼 스튜디오 2015 커뮤니티 (Visual Studio 2015 community) 입니다.
이 컴파일러는 마이크로 소프트에서 개발한 컴파일러 입니다
2015는 용량도 크고 설치시간도 오래 걸리므로 2010, 2012 등 다른 버전을 사용하셔도 됩니다.
아래는 비주얼 스튜디오 2015 커뮤니티 설치 링크입니다.
https://www.visualstudio.com/ko-kr
아래는 비주얼 c++ 2010 설치 파일입니다.
아래는 비주얼 스튜디오 2012 설치 파일입니다.
visual studio 2012 express.exe
2015 설치의 경우 우리는 C언어만 쓸 것이니 Visual C++만 체크해 두었다가 다른게 필요하면 그 때 따로 설치가 가능합니다.
설치 과정은 어려울 게 없으므로 생략하겠습니다.
어려운 점이 생긴다면 댓글로 남겨주세요.
프로그래밍 언어를 통해서 작성한 코드를 가리켜 '소스코드(Source code)'라고 하며, 이렇게 소스코드를 작성해 나가는 과정을 '코딩(coding)'
이라 합니다.
프로그램을 실행하면 이런 화면이 뜰 거에요.
처음 실행하면 바탕이 흰 색 화면 일 텐데 그럼 눈이 아프겠죠?
검은 바탕으로 바꿔봅시다.
'도구'를 클릭 한 후 맨 밑에 '옵션'을 눌러봅시다.
보시는 것처럼 '환경' - '일반'에 들어가신 후 '색 테마'를 '어둡게'로 바꿔줍시다.
그럼
짠!
엄청 멋있어 졌죠?
이제 프로젝트를 만들어 봅시다.
'새 프로젝트'를 눌러주시고요.
'템플릿' - 'Visual C++'를 선택하시고 'Win32 콘솔 응용 프로그램'을 선택합니다.
프로젝트 이름은 아무거나 해도 상관없습니다. 기본으로 'ConsoleApplication1'로 되어있습니다.
마침 누르지 말고 다음 누르시고,
여기서 꼭 '빈 프로젝트' 눌러주시고 '마침'을 누릅니다.
오른쪽에 '솔루션 탐색기'에서 '소스 파일 우클릭' - '추가' - '새 항목' 을 누릅시다.
그리고 이름을 '소스.c'로 바꿔서 추가를 누릅니다. 물론 '소스' 라는 이름은 바꿔도 상관없습니다.
확장자는 '*.cpp' 든 '*.c'든 상관은 없지만 c는 c언어 cpp는 c++ 이므로 우리는 .c라고 합시다.
이제 직접 소스를 작성하고 컴파일해봅시다.
'컴파일' 이란?
저번 강의에서 프로그래밍언어를 기계어로 번역해주는 역할을 '컴파일러'가 한다고 했습니다.
그런데 컴파일이 뭘까요?
컴파일이란 위에 나와있듯이 '프로그래밍언어를 기계어로 번역' 하는것을 컴파일이라합니다.
이는 프로그래밍 언어로 프로그램을 만들려면 반드시 거쳐야 하는 과정 중 하나이죠.
그럼 직접 소스를 컴파일 해봅시다.
소스를 작성하였습니다.
이제 빌드를 해봅시다.
빌드란?
컴파일과 약간 비슷하나 차이가 있습니다.
컴파일(compile) : 소스를 분석해 기계어로 번역
빌드(build) : 번역된 것과 그외 파일을 모아서 실행 가능한 파일로 만듦
'빌드' - '솔루션 빌드'를 누르시면 됩니다.
비주얼 스튜디오(c++) 2010 과 2012에서는 솔루션 빌드 단축키가 'F7'인데 2013부터는
단축키가 'Shift+Alt+B'로 바뀌었습니다.
이걸 매번 누르자니 너무 불편해요. 다시 'F7'로 바꿉시다. (2010과 2012 버전 사용자는 넘어가도 됩니다.)
먼저 '도구' - '옵션'으로 들어갑니다.
그리고 '환경' - '키보드'로 가셔서
'빌드.솔루션빌드'를 찾습니다. (가나다 순)
그리고 '새 바로 가기 사용 위치'를 '전역'으로 하시고
'바로 가기 키 누르기'를 'F7' (F7키를 누름)로 바꿔줍시다.
그리고 확인을 누르시면 끝입니다.
빌드를 하면 실행을 해야합니다.
'Ctrl + F5'를 누르시면 실행이 될겁니다.
아! 컴퓨터는 점 하나의 오타도 잡기 때문에 에러가 발생했다면 오타가 있는지를 검토합시다.
이제 실행 결과를 보면
출력이 되었습니다.
아래는 소스코드입니다.
그리고
문자와
문자는 서로 같은거에요.
(백스페이스 왼쪽에 있는 버튼)
여러분은 첫번째 처럼 뜨실텐데 그 이유는 '폰트' 때문입니다.
한글 폰트에서는 저렇게 나오거든요.
저 처럼 폰트를 바꿔봅시다.
'도구' - '옵션' 으로 들어가서 저렇게 'Consolas'폰트로 바꿔주시면 됩니다.
이번 강의는 여기서 마치겠습니다.
Chapter-03에서는 Hello world! 코드분석에 대해 다룹니다.
다음 강의 때 뵙겠습니다.
'C언어 강의' 카테고리의 다른 글
(C언어 강의) Chapter -05 변수와 연산자 - 2 (0) | 2016.07.02 |
---|---|
(C언어 강의) Chapter -05 변수와 연산자 - 1 (0) | 2016.07.02 |
(C언어 강의) Chapter -04 printf함수 파헤치기 (0) | 2016.07.01 |
(C언어 강의) Chapter -03 Hello world! 코드분석 (0) | 2016.06.29 |
(C언어 강의) Chapter -01 C언어의 시작 (0) | 2016.06.27 |