Editor/Sublime Text 2

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보다는 조금 불편한게 사실이네요.


,

알림

이 블로그는 구글에서 제공한 크롬에 최적화 되어있고, 네이버에서 제공한 나눔글꼴이 적용되어 있습니다.

카운터

Today :
Yesterday :
Total :

태그