윈도우에서 간단한 테스트 코드를 작성할 때 사용할 수 있는 MinGW와 Sublime Text 3를 사용한 간단한 개발 환경 만드는 방법을 다룹니다.
EUC-KR 인코딩 때문에 프로그램 실행시 한글이 깨지는 문제 해결 방법도 다루고 있습니다.
1. MinGW 설치 2. Sublime Text 3 설치 및 설정 3. 예제 코드 실행 4. 한글 문제 해결 |
2018. 6. 18 - 최신 버전으로 테스트 및 수정
2018. 7. 2 - MinGW 설치 방법 분리
2018. 7. 23 - 한글 입출력 문제 해결 방법 추가
1. MinGW 설치
아래 링크에서 다운로드 받아 설치하세요.
https://sourceforge.net/projects/mingw-w64/
다음 포스팅을 참고하여 진행하세요.
|
2. Sublime Text 3 설치 및 설정
2-1. http://www.sublimetext.com/3 에서 Sublime Text 3을 다운로드 받아 설치합니다.
2-2. Sublime Text 3의 메뉴에서 Tools > Build System > New Build System을 선택합니다.
2-3. 다음 내용을 복사해서 붙여넣기합니다.
출처 - https://stackoverflow.com/a/27509303
g++해도 C언어도 컴파일이 잘되나.. 혹시 문제가 생기면 gcc로 변경하세요.
{ |
2-4. Ctrl + S를 누르고 cpp.sublime-build로 저장합니다.
3. 예제 코드 실행
3-1. 단축키 Ctrl + N을 누르거나 메뉴에서 File > New File를 선택하고 다음 코드를 복사해서 붙여넣습니다.
#include <iostream> |
3-2. Ctrl + S 키를 눌러서 확장자가 cpp인 파일 이름으로 저장합니다.
3-3. 메뉴에서 Tools > Build With를 선택하거나 Ctrl + Shift + B를 누릅니다.
메뉴에서 cpp를 선택하면 컴파일이 진행됩니다.
문제 없으면 창 아래쪽에 Finished 라는 메시지가 보입니다.
3-4. 다시 메뉴에서 Tools > Build With를 선택하거나 Ctrl + Shift + B를 누릅니다.
메뉴에서 cpp - Run을 선택하면 프로그램이 실행됩니다.
별도의 명령 프롬프트 창에 실행결과가 보입니다.
입력한 단어 “한글” 외에는 모두 깨져보입니다. 입력 받은 글자를 출력해주지도 못합니다.
다음 장에서 이 문제를 해결하는 방법을 소개합니다.
4. 한글 문제 해결
4-1. Ctrl + ` (왼쪽 탭키 위에 있는 키)를 누르거나 메뉴에서 View > Show Console 선택하면 하단에 콘솔창이 열립니다.
4-2. https://sublime.wbond.net/installation 에서 SUBLIME TEXT 3 탭 아래에 있는 텍스트를 드래그 후 복사합니다.
4-3. 아래 캡쳐 화면에서 보이는 빨간 사각형으로 표시한 입력창에 붙여 넣기 하고 엔터를 누릅니다.
잠시 후 콘솔창에 아래 캡쳐 화면처럼 메시지들이 보이게 됩니다.
4-4. Ctrl + Shift + P를 입력하고 입력 창에 Install을 입력하면
Package Control:Install Package가 보입니다. 이 항목을 선택합니다
4-5. 입력창에 convert 입력하면 보이는 ConvertToUTF8을 선택합니다.
설치가 완료되기를 잠시 기다립니다.
4-6. Ctrl + N을 눌러서 새로운 파일열고 다음 코드를 복사해줍니다.
#include <iostream> |
4-7. Ctrl + S를 누르고 확장자가 cpp인 파일로 저장합니다.
4-8. 메뉴에서 File > Set File Encoding to > Korean(EUC-KR)을 선택하고 Ctrl + S를 눌러 다시 저장합니다.
4-9. Ctrl + Shift + B를 눌러 다시 컴파일 및 실행을 해보면 한글 입력 및 출력이 잘되는 것을 확인할 수 있습니다.