VSCODE 환경 C개발환경


Visual Studio Code에서 C개발 환경 설정 방법입니다.



1.MinGW 다운로드


아래 URL에서 다운가능합니다.


https://sourceforge.net/projects/mingw-w64/files/latest/download


2. 환경변수 설정


아래 경로와 같이 설치된 경로 \bin폴더까지 복사를 한 후


D:\Program Files (x86)\mingw-w64\i686-8.1.0-posix-dwarf-rt_v6-rev0\mingw32\bin


Path변수에 추가를 해줍니다.




3. gcc컴파일러 확인


커맨드창 혹은 VSCODE 콘솔창에서 


gcc --version 명령을 통해 컴파일러 버전을 확인합니다.



4. 컴파일 및 테스트


컴파일 확인 결과 exe가 정상적으로 생성되는걸 확인할 수 있습니다.




'언어 > C' 카테고리의 다른 글

[C] 계좌 관리 프로그램  (2) 2017.01.10
[C] 파일 입·출력  (0) 2017.01.05
[C] 자기 참조 구조체와 연결리스트  (2) 2017.01.04
[C] 동적 메모리  (0) 2017.01.03
[C] 공용체  (0) 2016.12.27

 2012년에 C언어를 배웠었는데, 군대도 다녀오고 시간이 흐르면서 기억이 희미해져서 다시 처음부터 공부하려고 합니다. 한국기술교육대학교 온라인평생교육원 강의와 저자 김종훈, 김종진의 스타일 C프로그래밍 책을 참고하면서 공부를 시작하려고 합니다. 강의 내용과 책의내용에 제 생각을 더해 글을 작성할 계획입니다.


C언어란? 

- 가장 보편적이고 기본적인 프로그래밍 언어


기본적인 용어

- 컴파일 : 사람이 알아보기 쉬운 프로그래밍 언어를 기계어로 바꾸는 작업

- 컴파일러 : 컴파일 해주는 프로그램

- 원시프로그램(소스코드) : 프로그래밍 언어로 작성한 프로그램

- 목적프로그램 : 컴파일 과정을 거쳐서 생성한 기계어 코드



실습환경


 리눅스에서도 개발을 할 수 있지만, 저는 윈도우에서 편하게 하기 위해, 실습 환경을 Visual Studio 2013 Professional 버전으로 골랐습니다. 2015버전도 나왔지만, 2015버전보다는 써본 경험도 있는 2013버전을 사용하게 되었습니다.

 비쥬얼 스튜디오는  아래 링크에서 다운받을 수 있습니다. 한글판을 원하시는분은 별도의 한글언어팩을 설치하시면 됩니다.

https://www.visualstudio.com/ko/vs/community

 소스코드를 작성하고 실행하기위해서는 가장 처음 프로젝트를 만들어야합니다. 아래 <그림1>과 같이 [파일]탭의 새로만들기에서 프로젝트를 클릭합니다.

<그림 1> 프로젝트 만들기 1


 Visual c++ 탭에서 Win32 콘솔 응용 프로그램을 선택하고 원하는 프로젝트 명을 입력하고 확인 버튼을 누릅니다.

<그림 2> 프로젝트 만들기 2


 확인 버튼을 누르면 아래 그림과 같이 Win32 응용 프로그램 마법사가 실행이되는데, 주의 할 점은 빈 프로젝트를 선택하는 것입니다. 미리 컴파일된 헤더 파일을 골라도 상관은 없지만, 굳이 테스트 코드를 실행하기위해서는 필요하지 않기때문에, 빈 프로젝트를 선택합니다.

<그림 3> Win32 응용 프로그램 마법사


 프로젝트를 만든 후에 소스파일 디렉토리를 클릭해서 추가-새항목을 누른뒤 .cpp 파일을 추가합니다. 이때, .cpp 파일을 추가하지만 확장자는 .c로 바꿔줍니다. 그리고 나중에, 헤더파일을 작성할때에는 소스파일 밑에있는 헤더파일 디렉토리에 추가 하면됩니다.

<그림4> .cpp파일 추가


 .c 파일을 추가한 후 간단 한 소스코드를 작성하고 디버그 메뉴에서 "디버깅하지않고 컴파일"을 선택하거나 Ctrl+F5 키를 이용해 디버깅하지 않고, 바로 실행을 하였습니다. 도스창에 입력한 문자열이 출력되고, 아래 출력 탭에서 test.c 파일이 .o 파일을 거쳐 .exe 파일로 생성이 되는걸 확인 할 수 있습니다.

 +@ \n은 출력하는 문자열 뒤에 한줄을 내릴때 사용하는 줄바꿈 문자인데 "\"를 출력하고싶을때는 \\를 사용하면 "\를"출력할 수 있다.

<그림 5> 문자열 출력 테스트



* 출처 : 한국기술교육대학교 온라인평생교육원 C 프로그래밍_1 

          스타일 C프로그래밍 저.김종훈,김종진 출.WellBook



'언어 > C' 카테고리의 다른 글

[C] 반복문  (0) 2016.12.18
[C] 조건문  (0) 2016.12.17
[C] 연산자  (0) 2016.12.16
[C] 입출력함수, 기본자료형, 형변환  (0) 2016.12.15
[C] C 기본개념(2) 라이브러리와 변수  (0) 2016.12.12

+ Recent posts