제 2강) C언어 맛보기 |
본격적으로 C언어를 배우기 전에 어떻게 프로젝트를 생성하고 어떻게 작성을 하고, 어떻게 실행하는지에 대해서 알아봅시다.
Visual Studio로 C언어 프로젝트 만들기 |
C/C++ IDE의 최강자인 Visual Studio(이하 VS)로 프로젝트를 만드는 것은 정말 쉽습니다.
※Visual Studio 2017 3.1 이상버전을 사용하시는 분들은
이후에 올라오는 글을 보시면 됩니다.
※Visual Studio 2017 3.0 이하버전을 사용하시는 분들은 아래의 방법을 따라하시면 됩니다.
먼저 "파일 - 새로 만들기 - 프로젝트"를 선택합니다.
(단축키 : Ctrl + Shift + n)
템플릿에서 "Visual C++"을 선택한 뒤에 "Win32 콘솔 응용 프로그램"을 선택하고,
자신이 원하는 이름을 정하고 원하는 경로를 넣고 확인을 누릅니다.
위와 같이 마법사가 나오게 됩니다.
여기서 위의 그림과 같이 선택하고 마침을 누릅니다.
그럼 이렇게 프로젝트가 생성됩니다.
이제 여기에 우리가 소스코딩을 할 수 있도록 파일 하나를 추가해주면 기본적인 셋팅이 끝나게 됩니다.
솔루션 탐색기에서 아무 폴더 상관없이 오른쪽 클릭을 하여 "추가 - 새 항목"을 선택합니다.
(단축키 : Ctrl + Shift + a)
저는 솔루션 탐색기가 없어요. |
보기에 있습니다. |
새 항목 추가 창이 뜨게 되는데
여기서 C++파일을 선택하고 이름을 꼭 ".c"로 해줘야 합니다.
(예: 테스트.c, 안녕.c)
왜 .c로 하죠? |
그냥 만들게 되면 ".cpp"이 되는데 ".cpp"은 C++ 소스 파일입니다. 우리는 C언어를 하기 때문에 ".c"를 써야합니다. |
그렇게 되면 솔루션 탐색기에서 "소스 파일" 폴더에 방금 만든 C파일이 생성되게 되고 메인에 해당 파일의 내용을 편집할 수 있도록 창이 생기게 됩니다.
이제 간단히 잘 실행이 되는지 테스트해봅시다.
#include <stdio.h>
int main(void)
{
printf("Hello World?! \n");
return 0;
}
아직 배우지 않았으나 한번 그냥 해봅시다.
위의 소스코드를 방금 만든 C파일에 써봅시다.
그리고 저장을 한 다음에(단축키 : Ctrl + s)
"디버그 - 디버그하지 않고 시작" 을 누릅니다.
(단축키 : Ctrl + F5)
이 화면이 뜨면 "예"를 선택합니다.
만약에 위와 같이 뜬다면 성공한겁니다.
계속하려면 아무 키나 누르십시오 |
우리는 분명 저런 말을 쓴 적이 없습니다. 그렇지만 뜨죠? 그 이유는 바로 "디버그하지 않고 시작"을 했기 때문입니다. 디버그하지 않고 시작을 하지않고 "디버그"를 선택하게 되면 파팍 하고 바로 사라집니다. 그 이유는 바로 우리가 적은 코드에는 "종료하지 말고 멈춰!"라고 하는 명령어를 넣지 않았기 때문이죠. 이제부터 우리는 항상 "디버그하지 않고 시작"을 이용하게 될 겁니다. (나중에 "디버그"가 무엇인지, 어떻게 사용하는지에 대해서도 알려드리겠습니다.) |
Vim으로 C언어 프로젝트 만들기 |
리눅스의 Vim을 이용하여 쉽게 C언어를 할 수 있습니다.
※Vim이 깔려있다는 가정하에 진행하겠습니다.
저는 Vim에 Vundle을 이용하여 몇몇 플러그인을 연결하여 사용하고 있습니다만 없으셔도 하는법은 같습니다.
직접 프로젝트를 생성시킬 위치에 폴더를 만들고 그 위치에서 터미널을 실행시킵니다.
"vim 파일이름.c"를 입력하여 파일을 vim으로 생성합니다.
#include <stdio.h>
int main(void)
{
printf("Hello World?! \n");
return 0;
}
아직 배우지 않았으나 한번 그냥 해봅시다.
위의 소스를 입력합니다.
그리고 명령행으로 돌아와서 저장합니다.
이때 명령은 ":w"인거 아시죠?
:! gcc % -o %<
위의 명령(컴파일 명령)을 명령줄에 넣습니다.
넣고 엔터를 누르면
파일이 진행되고 컴파일이 끝나면 위와 같은 메시지가 나옵니다.
이때 엔터를 눌러주면 원래의 창으로 돌아오게 됩니다.
gcc? |
GNU Compiler Collection의 약자로 현재는 C컴파일러만을 내장하고 있습니다. Visual Studio에서 사용하는 MS Compiler와는 다릅니다. |
:! ./%<
위의 명령(실행 명령)을 명령줄에 넣습니다.
그리고 엔터를 누르면
이렇게 잘 실행되는 것을 알 수 있습니다.
다음시간에는 |
이렇게 프로젝트를 생성하는 방법에 대해서 알아보았습니다.
아마 별다른 일이 없다면 이렇게 프로젝트를 생성하시고 컴파일해서 사용하시면 됩니다.
다음시간에는 C언어의 기본에 대해서 알아보겠습니다.
'Study > C언어' 카테고리의 다른 글
처음하시는 분들을 위한 C언어 기초강의 시즌2 - 05 [자료형1] (0) | 2018.07.08 |
---|---|
처음하시는 분들을 위한 C언어 기초강의 시즌2 - 04 [변수] (0) | 2018.07.08 |
처음하시는 분들을 위한 C언어 기초강의 시즌2 - 03 [C언어와의 첫만남] (0) | 2018.07.08 |
처음하시는 분들을 위한 C언어 기초강의 시즌2 - 00 [Visual Studio 2017 15.4.2버전에서 프로젝트 생성하기] (0) | 2018.07.08 |
처음하시는 분들을 위한 C언어 기초강의 시즌2 - 01 [C언어야 너는 누구니?] (2) | 2017.03.25 |