MinGW을 이용한 C/C++ 컴파일과 빌드하기
순서는 다음과 같습니다.
1. 컴파일러 설정
2. C++ Run 설정 (Build는 기본 값으로도 괜찮음)
1. 컴파일러 설정
MinGW를 추천합니다.
http://sourceforge.net/projects/mingw/files/latest/download?source=files
설치 후에, 시스템 변수 Path에 MinGW/bin 을 추가합니다.
기본적으로 C:\MinGW\bin 에 있습니다.
환경 변수 설정이 제대로 되었는지 cmd에서 gcc와 g++을 실행하여 확인해봅니다.
2. C++ Run 설정
1번의 과정을 마치셨으면 c 혹은 cpp 확장자의 파일을 빌드(컴파일 및 링크) 할 수 있습니다.
빌드는 Tools>Bulid 혹은 Ctrl+B로 할 수 있습니다.
그러나 Run에 경우에는 제대로 작동하지 않습니다. Visual Studio처럼 cmd창이 떴으면 싶은데 말이죠.
그래서 C/C++ Build Setting 파일에서 Run 작동을 직접 수정해주어야 합니다.
C/C++ Build Setting 파일은 Preferences>Browse Package 로 들어가시면 폴더가 뜹니다.
C++ 폴더에 들어가서 C++.sublime-build 파일을 다음과 같이 수정해줍니다.
{ "cmd": ["g++", "${file}", "-o", "${file_path}/${file_base_name}"], "file_regex": "^(..[^:]*):([0-9]+):?([0-9]+)?:? (.*)$", "working_dir": "${file_path}", "selector": "source.c, source.c++", "variants": [ { "name": "Run", "cmd": ["start", "$file_base_name.exe"], "shell": true } ] }
cmd 에서 start는 새로운 cmd를 여는 명령어인가 봅니다.
다만 인텔리전스도 없고 여러가지 C/C++전용 IDE보다는 조금 불편한게 사실이네요.
'Editor > Sublime Text 2' 카테고리의 다른 글
st 탭을 스페이스바로 "translate_tabs_to_spaces": true (0) | 2016.06.02 |
---|---|
글 들여쓰기 자동정렬 단축기 설정 (0) | 2015.09.14 |
Sass/Scss Compass Setting (0) | 2015.06.25 |