2013-10-07 3 views
2

안녕하세요 저는 Sublime Text 3에서 C++ 빌드 시스템을 조금 엉망이되었습니다. 이제는 어떤 프로그램도 실행할 수 없습니다. 도움을Sublime Text 3 C++ 빌드 시스템

{ 
    "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": "g++ \"${file}\" -o \"${file_path}/${file_base_name}\" && open -a Terminal -e \"${file_path}/${file_base_name}\"" 
    } 
    ] 
} 

감사합니다, Nenor 유일한 잘못된 생각 당신이 command 쓰는 방법이 될 것으로 보인다

+0

무엇이 당신의 질문입니까? 당신이 겪고있는 문제는 무엇입니까? –

+0

왜 당신은 모든 인용문을 벗어나고 있습니까? – MattDMo

답변

2

: 여기 내 빌드 시스템입니다. 새로운 문서에 명시되지 않은, 그러나 old one 당신은

cmd를 읽을 수 있습니다 배열 실행하고 원하는 인수하는 명령을 포함.

{ 
    "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": ["bash", "-c", "g++ '${file}' -o '${file_path}/${file_base_name}' && '${file_path}/${file_base_name}'"] 
     } 
    ] 
} 

누군가가 이전에 기본적으로 제공되는 C++.sublime-build에 문제가보고 된 것으로 (내 OS의 모든 괜찮 참고 :

그래서, 트릭을 할해야이 빌드 시스템은 (이 제공하는 기본입니다) 엑스). 그렇다면 salesk의 답변은 this answer입니다.

관련 문제