윈도우에서 Sublime Text3 + gcc로 컴파일 하기!
사실 이런거 다 필요없고 Visual Studio 사용하면 그만이지만,
뭐 프로젝트를 할 것도 아니고 간단히 알고리즘 문제나 푸는게 다일텐데, 무거운 프로그램을 돌리기가 싫었습니다.
맥에서 사용하는 Sublime Text을 그대로 사용하고 싶은 마음도 있었구요. (라이센스까지 샀는데 뽕은 뽑아야 하지 않겠습니까?)
1. MinGW 설치.
Site : http://www.mingw.org/
CMD에서 gcc를 사용할 수 있게 해주는 minGW입니다. 설치후에 몇가지 설정해주어야 할 게 있는데요.
1-1. minGW Installer Manager
minGW 설치로 끝나는 것이 아니라, 패키지를 따로 설치해주어야 합니다.
패키지 설치를 제대로 안하면 컴파일 시 'cannot find ***) 같은 에러가 나올 수 있어요.
제 경우에는 cannot find -lpthread 가 나오면서 설치가 안되더군요.
초록색으로 표시된 것들 (오른쪽 클릭 - Mark for Installation) 설치
All Packages - MinGW BaseSystem 들어가셔서 사용하려는 언어(gcc, g++ 등) bin과 dev 패키지 설치
All Packages - MinGW Libraries 에서 mingw32-pthreads-win32 설치!! (gcc 컴파일시 lpthread 오류 해결)
모든 패키지를 다 고르셨으면 Apply Change 하시고 끄시면 됩니다.
1-2. minGW 환경변수 설정하기.
내컴퓨터 - 속성 - 고급 시스템 설정 - 환경 변수 - 시스템 변수 - Path
에서 minGW bin폴더를 추가시켜 주셔야 합니다.
bin폴더는 minGW설치한 곳에 위치해 있습니다. (기본 : C:\MinGW\bin, C:\MinGW\mingw32\bin)
이 두 bin 폴더를 추가시켜주시면 됩니다.
텍스트 편집시에는 각각의 위치 후 ; 필수적으로 넣으셔야 하구요.
ex :
C:\Windows\system32;C:\Windows;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\MinGW\bin;C:\MinGW\msys\1.0\bin
이제 minGW 설치는 완료되었습니다! CMD에서 gcc--version 커맨드를 사용해 잘 설치되었나 확인해 보세요.
2. 이제 진행할 것은 Sublime Text 빌드 설정입니다.
Tools-Build System - New Build System 클릭