살아가는 이야기
Sublime Text GCC 설정 본문
Sublime Text라는 편집기가 간단한 C 편집기로 많이 사용된다. 특히 Ctrl-D를 이용한 다중 선택 기능은 아주 편리하다. 그런데 GCC 설정이 복잡하여 진입장벽이 조금 있는 편이다. 여기에 간단히 설명한다.
Sublime Text 설치 및 설정
1. http://www.sublimetext.com/에서 Sublime Text를 다운로드하여 설치한다.
2. Sublime Text를 실행한다.
3. Tools -> Build System -> New Build System 메뉴를 선택한다.
4. 다음 내용을 복사하여 붙여 넣는다.
{
"cmd": ["gcc", "${file}", "-o", "${file_base_name}.exe"],
"file_regex": "^(..[^:]*):([0-9]+):?([0-9]+)?:? (.*)$",
"working_dir": "${file_path}",
"selector": "source.c, source.c++",
"shell": true,
"variants":
[
{
"name": "Run",
"cmd": ["gcc", "${file}", "-o", "${file_base_name}.exe", "&&", "start", "cmd", "/k", "${file_path}/${file_base_name}.exe"],
"shell": true
}
]
}
5. File -> Save 메뉴로 저장하되 이름을 GCC.sublime-build라는 이름으로 저장한다. 참고로 저장 폴더는 .../Sublime Text 3/Packages/User이다.
Sublime Text 설치 테스트
설정이 끝나면 간단한 프로그램을 통해 테스트를 수행한다.
T1. 다음과 같은 hello.c 파일을 만든다.
#include <stdio.h>
int main()
{
char *msg = "Hello";
puts(msg);
return 0;
}
T2. Ctrl-Shift-B를 눌러 나온 팝업 메뉴에서 GCC - Run을 선택한다.
T3. 새로운 명령 프롬프트 창이 나타나고 Hello라는 출력이 나오면 잘 설치된 것이다.
Sublime Text 패키지 관리자 설치(꼭 할 필요는 없음)
Sublime Text에는 또한 패키지 관리자를 설치할 수 있는데 다음 페이지를 방문하면 자세한 방법을 알 수 있다.
Package Control: https://packagecontrol.io/installation
설치 방법은 다음과 같다.
O1. Sublime Text에서 View -> Show Console을 선택하여 나온 맨 아래 한 줄짜리 창에 위 사이트의 텍스트("import ... write(by)")를 복사하여 붙여넣은 후 Enter 키를 누르면 된다.
O2. 설치가 완료되면 Sublime Text를 재실행한다.
O3. 패키지 관리자를 이용하여 유용한 패키지를 설치하려면 Ctrl-Shift-P를 눌러 나온 팝업 창에서 install를 타이핑하고 Enter를 누른 후, 설치하기 원하는 패키지 이름을 넣고 다시 Enter를 눌러 설치하면 된다.
설치할 패키지로는 SublimeLinter를 추천한다.