2012-07-24 3 views
6

안녕하세요!숭고 텍스트 2 및 MinGW

누구나 MinGW 컴파일러를 Sublime에 연결하는 방법에 대한 경험을 공유 할 수 있습니까?

인터넷에 설정이 있지만 "../MinGW/bin/"파일이 누락 된 컴파일 된 프로그램을 실행할 때 발생합니다.

구성 :

{ 
    "cmd": ["mingw32-g++.exe", "-o", "$file_base_name", "$file_name"], 
    "path": "c:\\Program Files\\MinGW\\bin\\" 
} 

감사합니다!

UPD

는 내 질문에 대한 답을 발견! cmd에 하나의 매개 변수를 추가해야했습니다. "-static"입니다.

그래서, 그것을 잘 작동 내 MinGW.sublime-build이있다 : 당신은 대신에 $ FILE_NAME의 $ 파일을 사용한다

{ 
    "path": "c:\\Program Files\\MinGW\\bin\\", 
    "cmd": ["mingw32-g++.exe", "-static", "-o", "$file_base_name", "$file"] 
} 
+0

당신이 ".. /는 MinGW이/빈 /"디렉토리에 컴파일 된 파일을 넣을 경우, 모든 벌금과 작업을 실행 : 여기

내가 개인적으로 사용하는 명령이다 . 나는 문제가 코 밑에 덮여 있음을 이해하지만, 나는 이것을 해결할 수 없다. –

답변

7

시스템의 "경로"변수에 bin 파일을 포함해야합니다 것입니다.

시작 메뉴를 열고 "variable"또는 "environment variable"(또는 google it)을 입력하여 수행 방법을 찾으십시오. 변수가 많은 Window에서 PATH가 아닌 Path 변수를 찾고 MinGW의 bin 폴더에 경로를 추가합니다.

그리고 btw는 file_base_name을 파일로 변경하고 file_base_name을 file_base에 넣어야합니다. ... 내가 뭔가를 발견

"cmd": ["C:\\MinGW\\bin\\mingw32-g++.exe", "-Wall", "-time", "$file", "-o", "$file_base_name"]

+0

감사합니다. 하지만 내 질문에 대한 답변을 찾았습니다. ** UPD **를 읽으십시오. –

0

. $ file_name은 이름으로 만 확장되지만 $ file은 전체 경로로 확장됩니다.

변경된 설정은

{ 
    "cmd": ["mingw32-g++.exe", "-o", "$file_base_name", "$file"], 
    "path": "c:\\Program Files\\MinGW\\bin\\" 
} 
+0

죄송합니다. 그러나 작동하지 않습니다. 누락 된 파일에 오류가 다시 나타납니다. –