본문으로 바로가기

Linux :: Sublime Text 3 - C++ 개발환경 구축

category Linux 2017. 12. 17. 08:03
Edit

Linux :: Sublime Text 3 - C++ 개발환경 구축



이클립스에서 몇번 작업하다가, 결국 Sublime Text를 C++ 개발용으로 만들기로 했습니다. (이클립스 환경 구축하느라 열심히 삽질하고 글도 정리한 게 결국 무의미..) Sublime Text는 평소 파이썬 개발 때 쓰던 거라 그런지 C++용으로 고치는 데 크게 어려움은 없었네요.






Sublime Text 3 설치



apt-get install

터미널 커맨드 3줄로 설치하는 게 가능합니다.

$ sudo add-apt-repository ppa:webupd8team/sublime-text-3
$ sudo apt-get update
$ sudo apt-get install sublime-text




수동 설치


위의 방법에 어려움이 있거나 일부러 어려운 길을 택하시는 분들을 위한 방법입니다. (Linux Mint 18을 기준으로 설명합니다.)


여기에서 Sublime Text 3 Linux 64bit 버전을 다운로드합니다.




▷ 받은 파일을 압축 해제. GUI 사용해서 해도 되고 tar 커맨드로 해도 됩니다. 커맨드는 다음과 같습니다.

$ tar -xvzf FILE_NAME.tar.gz



▷ 압축 해제 한 폴더의 permission을 변경합니다.

$ sudo chown -R $USER:$USER sublime_text_3



(이하, 압축 해제한 폴더명이sublime_text_3라고 가정.)

▷ /opt/로 이동.

$ sudo mv sublime_text_3 /opt/



이제 터미널에서도 실행시킬 수 있게끔 등록해줍시다. 편의상 subl로 지었으나 아무거나 상관 없습니다. 나중에 터미널 상에서 subl workspace 등의 커맨드로 해당 폴더 째로 직접 섭라임으로 불러올 수 있으니 등록해두면 여러모로 편리합니다.

▷ 이하의 커맨드를 통해 심벌릭 링크를 생성.

$ sudo ln -s /opt/sublime_text_3/sublime_text /usr/local/bin/subl



시작 메뉴에 등록합니다.
▷ 시작버튼 우클릭 - [Configure].




[MENU] 탭 - [Open the menu editor] 클릭.




▷ 좌측 탭 중에 [Programming]을 클릭, 우측의 [New Item]을 눌러 다음과 같이 입력합니다. 아이콘 설정은 이미지 더블클릭 후 /opt/sublime_text_3/Icon/의 원하는 사이즈 폴더의 png 파일 선택하면 끝!

Name: Sublime Text 3
Command: /opt/sublime_text_3/sublime_text













Sublime Text 3 테마





설치 후 제일 먼저 해야할 것은 밍밍한 섭라임의 테마부터 변경하는 겁니다. 예쁘장하게 꾸미기 위해 패키지 컨트롤부터 설치하죠. 패키지 컨트롤은 테마 뿐만 아니라 유용한 플러그인을 쉽고 빠르게 설치하게 해주는 섭라임 내의 툴입니다.



Package Control 설치


과거의 베타 버전과는 다르게, [Ctrl]+[Shift]+[P]를 누르고 Install Package Control을 입력하면 자동으로 설치가 됩니다.






테마 설치


다시 한번 [Ctrl]+[Shift]+[P]를 누르고 Package Control: Install Package를 입력하면 설치 가능 플러그인 리스트가 뜹니다.




테마는 자기 입맛에 맞게 설치하면 되는데, 인터넷에 검색해보면 테마 리스트 추천 목록을 어렵지 않게 구할 수 있습니다. 모든 테마를 다 보고 싶다면 여기서 보시면 됩니다.

테마 설치 후에는 테마에 따라 적용 방법이 다르나, 보통 상단 메뉴 [Preference]-[Theme…] 에서 변경하거나 [Preference]-[Package Settings]에 테마 적용 옵션이 추가되는 경우가 많습니다.

이하는 개인적으로 좋아하는 Boxy Ocean을 설치 후 적용한 샷.









C++ 컴파일러 연결



컴파일러 설치


▷ 혹시 g++를 설치한 적이 없다면 g++부터 설치합시다.

$ sudo apt-get install g++







기본 빌드


g++가 깔린 시점에서, 상단 메뉴의 [Tools]-[Build System]에서 [C++ Single File] 로 체크해두면 cpp 파일을 빌드할 수 있습니다. (빌드 단축키는 [Ctrl]+[B].) 그러나 이렇게 되면 섭라임 자체에서 결과값이 열려서, input을 받는 데에 어려움이 생기죠.



터미널에 결과 창 띄우기


따라서 빌드 시 새 터미널 창에서 그 결과를 보여주게끔 변경해두면 여러모로 편리합니다.

[Tools] - [Build System]에서 [New Build System..]을 클릭합니다.

▷ 창이 하나 나오면, 그 안에 이하의 내용을 붙여 넣고 원하는 파일명으로 저장. 저는 대충 cpp_terminal.sublime-build라고 지었으나 자기가 알아볼 수만 있다면 아무거나 상관없습니다.

{
  "cmd": ["g++", "-std=c++11", "$file", "-o", "${file_path}/${file_base_name}"],
  "file_regex": "^(..[^:]*):([0-9]+):?([0-9]+)?:? (.*)$",
  "working_dir": "${file_path}",
  "selector": "source.c, source.c++, source.cxx, source.cpp",
  "variants":
  [
      {
          "name": "Run",
          "shell": true,
          "cmd": ["gnome-terminal -e 'bash -c \"${file_path}/${file_base_name};echo;echo;  echo Press ENTER to continue; read line;exit; exec bash\"'"]
      }
  ]    
}









▷ 상단 메뉴의 [Tools] - [Build System]에서 해당 파일 이름의 빌드 타입을 설정해주면 끝. (빌드([Ctrl]+[B])를 눌렀을 때 두 개의 창이 나올텐데, 그 중 끝에 - Run이 붙어 있는 걸로 실행합니다.)

%23%20Linux%20%3A%3A%20Sublime%20Text%203%20-%20C++%20%uAC1C%uBC1C%uD658%uACBD%20%uAD6C%uCD95%0A@%28Blog%29%5B%uD2F0%uC2A4%uD1A0%uB9AC%2CLinux%5D%0A%0A%3Cbr%3E%3Cbr%3E%0A%uC774%uD074%uB9BD%uC2A4%uC5D0%uC11C%20%uBA87%uBC88%20%uC791%uC5C5%uD558%uB2E4%uAC00%2C%20%uACB0%uAD6D%20Sublime%20Text%uB97C%20C++%20%uAC1C%uBC1C%uC6A9%uC73C%uB85C%20%uB9CC%uB4E4%uAE30%uB85C%20%uD588%uC2B5%uB2C8%uB2E4.%20%28%uC774%uD074%uB9BD%uC2A4%20%uD658%uACBD%20%uAD6C%uCD95%uD558%uB290%uB77C%20%uC5F4%uC2EC%uD788%20%uC0BD%uC9C8%uD558%uACE0%20%uAE00%uB3C4%20%uC815%uB9AC%uD55C%20%uAC8C%20%uACB0%uAD6D%20%uBB34%uC758%uBBF8..%29%20Sublime%20Text%uB294%20%uD3C9%uC18C%20%uD30C%uC774%uC36C%20%uAC1C%uBC1C%20%uB54C%20%uC4F0%uB358%20%uAC70%uB77C%20%uADF8%uB7F0%uC9C0%20C++%uC6A9%uC73C%uB85C%20%uACE0%uCE58%uB294%20%uB370%20%uD06C%uAC8C%20%uC5B4%uB824%uC6C0%uC740%20%uC5C6%uC5C8%uB124%uC694.%0A%3Cbr%3E%3Cbr%3E%3Cbr%3E%0A%0A%5BTOC%5D%0A%0A%3Cbr%3E%3Cbr%3E%3Cbr%3E%0A%23%23%20Sublime%20Text%203%20%uC124%uCE58%0A%3Cbr%3E%3Cbr%3E%0A%23%23%20apt-get%20install%0A%uD130%uBBF8%uB110%20%uCEE4%uB9E8%uB4DC%203%uC904%uB85C%20%uC124%uCE58%uD558%uB294%20%uAC8C%20%uAC00%uB2A5%uD569%uB2C8%uB2E4.%0A%60%60%60plain%0A%24%20sudo%20add-apt-repository%20ppa%3Awebupd8team/sublime-text-3%0A%24%20sudo%20apt-get%20update%0A%24%20sudo%20apt-get%20install%20sublime-text%0A%60%60%60%0A%3Cbr%3E%3Cbr%3E%3Cbr%3E%0A%23%23%23%20%uC218%uB3D9%20%uC124%uCE58%0A%3Cbr%3E%0A%uC704%uC758%20%uBC29%uBC95%uC5D0%20%uC5B4%uB824%uC6C0%uC774%20%uC788%uAC70%uB098%20%uC77C%uBD80%uB7EC%20%uC5B4%uB824%uC6B4%20%uAE38%uC744%20%uD0DD%uD558%uC2DC%uB294%20%uBD84%uB4E4%uC744%20%uC704%uD55C%20%uBC29%uBC95%uC785%uB2C8%uB2E4.%20%28**Linux%20Mint%2018%uC744%20%uAE30%uC900%uC73C%uB85C%20%uC124%uBA85%uD569%uB2C8%uB2E4.**%29%0A%3Cbr%3E%3Cbr%3E%0A%u25B7%20%5B%uC5EC%uAE30%5D%28https%3A//www.sublimetext.com/3%29%uC5D0%uC11C%20Sublime%20Text%203%20Linux%2064bit%20%uBC84%uC804%uC744%20%uB2E4%uC6B4%uB85C%uB4DC%uD569%uB2C8%uB2E4.%0A%3Cbr%3E%0A%21%5BAlt%20text%5D%28./Screenshot%20from%202017-09-27%2016-51-27.png%29%0A%3Cbr%3E%3Cbr%3E%0A%u25B7%20%uBC1B%uC740%20%uD30C%uC77C%uC744%20%uC555%uCD95%20%uD574%uC81C.%20GUI%20%uC0AC%uC6A9%uD574%uC11C%20%uD574%uB3C4%20%uB418%uACE0%20tar%20%uCEE4%uB9E8%uB4DC%uB85C%20%uD574%uB3C4%20%uB429%uB2C8%uB2E4.%20%uCEE4%uB9E8%uB4DC%uB294%20%uB2E4%uC74C%uACFC%20%uAC19%uC2B5%uB2C8%uB2E4.%0A%3Cbr%3E%0A%60%60%60plain%0A%24%20tar%20-xvzf%20FILE_NAME.tar.gz%0A%60%60%60%0A%3Cbr%3E%3Cbr%3E%0A%u25B7%20%uC555%uCD95%20%uD574%uC81C%20%uD55C%20%uD3F4%uB354%uC758%20permission%uC744%20%uBCC0%uACBD%uD569%uB2C8%uB2E4.%0A%3Cbr%3E%0A%60%60%60plain%0A%24%20sudo%20chown%20-R%20%24USER%3A%24USER%20sublime_text_3%0A%60%60%60%0A%3Cbr%3E%3Cbr%3E%0A%28%uC774%uD558%2C%20%uC555%uCD95%20%uD574%uC81C%uD55C%20%uD3F4%uB354%uBA85%uC774**sublime_text_3**%uB77C%uACE0%20%uAC00%uC815.%29%0A%3Cbr%3E%0A%u25B7%20/opt/%uB85C%20%uC774%uB3D9.%0A%3Cbr%3E%0A%60%60%60plain%0A%24%20sudo%20mv%20sublime_text_3%20/opt/%0A%60%60%60%0A%3Cbr%3E%3Cbr%3E%0A%uC774%uC81C%20%uD130%uBBF8%uB110%uC5D0%uC11C%uB3C4%20%uC2E4%uD589%uC2DC%uD0AC%20%uC218%20%uC788%uAC8C%uB054%20%uB4F1%uB85D%uD574%uC90D%uC2DC%uB2E4.%20%uD3B8%uC758%uC0C1%20**subl**%uB85C%20%uC9C0%uC5C8%uC73C%uB098%20%uC544%uBB34%uAC70%uB098%20%uC0C1%uAD00%20%uC5C6%uC2B5%uB2C8%uB2E4.%20%uB098%uC911%uC5D0%20%uD130%uBBF8%uB110%20%uC0C1%uC5D0%uC11C%20**subl**%20workspace%20%uB4F1%uC758%20%uCEE4%uB9E8%uB4DC%uB85C%20%uD574%uB2F9%20%uD3F4%uB354%20%uC9F8%uB85C%20%uC9C1%uC811%20%uC12D%uB77C%uC784%uC73C%uB85C%20%uBD88%uB7EC%uC62C%20%uC218%20%uC788%uC73C%uB2C8%20%uB4F1%uB85D%uD574%uB450%uBA74%20%uC5EC%uB7EC%uBAA8%uB85C%20%uD3B8%uB9AC%uD569%uB2C8%uB2E4.%0A%3Cbr%3E%0A%u25B7%20%uC774%uD558%uC758%20%uCEE4%uB9E8%uB4DC%uB97C%20%uD1B5%uD574%20%uC2EC%uBC8C%uB9AD%20%uB9C1%uD06C%uB97C%20%uC0DD%uC131.%0A%3Cbr%3E%0A%60%60%60plain%0A%24%20sudo%20ln%20-s%20/opt/sublime_text_3/sublime_text%20/usr/local/bin/subl%0A%60%60%60%0A%3Cbr%3E%3Cbr%3E%0A%uC2DC%uC791%20%uBA54%uB274%uC5D0%20%uB4F1%uB85D%uD569%uB2C8%uB2E4.%0A%u25B7%20%uC2DC%uC791%uBC84%uD2BC%20%uC6B0%uD074%uB9AD%20-%20**%5BConfigure%5D.**%20%0A%3Cbr%3E%0A%21%5BAlt%20text%5D%28./1506499695062.png%29%0A%3Cbr%3E%3Cbr%3E%0A%u25B7%20**%5BMENU%5D**%20%uD0ED%20-%20**%5BOpen%20the%20menu%20editor%5D**%20%uD074%uB9AD.%20%0A%3Cbr%3E%0A%21%5BAlt%20text%5D%28./1506499712253.png%29%0A%3Cbr%3E%3Cbr%3E%0A%u25B7%20%uC88C%uCE21%20%uD0ED%20%uC911%uC5D0%20**%5BProgramming%5D**%uC744%20%uD074%uB9AD%2C%20%uC6B0%uCE21%uC758%20**%5BNew%20Item%5D**%uC744%20%uB20C%uB7EC%20%uB2E4%uC74C%uACFC%20%uAC19%uC774%20%uC785%uB825%uD569%uB2C8%uB2E4.%20%uC544%uC774%uCF58%20%uC124%uC815%uC740%20%uC774%uBBF8%uC9C0%20%uB354%uBE14%uD074%uB9AD%20%uD6C4%20**/opt/sublime_text_3/Icon/**%uC758%20%uC6D0%uD558%uB294%20%uC0AC%uC774%uC988%20%uD3F4%uB354%uC758%20png%20%uD30C%uC77C%20%uC120%uD0DD%uD558%uBA74%20%uB05D%21%0A%3Cbr%3E%0A%60%60%60plain%0AName%3A%20Sublime%20Text%203%0ACommand%3A%20/opt/sublime_text_3/sublime_text%0A%60%60%60%0A%3Cbr%3E%3Cbr%3E%0A%21%5BAlt%20text%5D%28./Screenshot%20from%202017-09-27%2017-07-21.png%29%0A%3Cbr%3E%0A%21%5BAlt%20text%5D%28./Screenshot%20from%202017-09-27%2017-07-25.png%29%0A%3Cbr%3E%3Cbr%3E%0A%21%5BAlt%20text%5D%28./sub.png%29%0A%3Cbr%3E%3Cbr%3E%3Cbr%3E%3Cbr%3E%0A%23%23%20Sublime%20Text%203%20%uD14C%uB9C8%0A%3Cbr%3E%3Cbr%3E%0A%21%5BAlt%20text%5D%28./1506500093031.png%29%0A%3Cbr%3E%0A%uC124%uCE58%20%uD6C4%20%uC81C%uC77C%20%uBA3C%uC800%20%uD574%uC57C%uD560%20%uAC83%uC740%20%uBC0D%uBC0D%uD55C%20%uC12D%uB77C%uC784%uC758%20%uD14C%uB9C8%uBD80%uD130%20%uBCC0%uACBD%uD558%uB294%20%uAC81%uB2C8%uB2E4.%20%uC608%uC058%uC7A5%uD558%uAC8C%20%uAFB8%uBBF8%uAE30%20%uC704%uD574%20%uD328%uD0A4%uC9C0%20%uCEE8%uD2B8%uB864%uBD80%uD130%20%uC124%uCE58%uD558%uC8E0.%20%uD328%uD0A4%uC9C0%20%uCEE8%uD2B8%uB864%uC740%20%uD14C%uB9C8%20%uBFD0%uB9CC%20%uC544%uB2C8%uB77C%20%uC720%uC6A9%uD55C%20%uD50C%uB7EC%uADF8%uC778%uC744%20%uC27D%uACE0%20%uBE60%uB974%uAC8C%20%uC124%uCE58%uD558%uAC8C%20%uD574%uC8FC%uB294%20%uC12D%uB77C%uC784%20%uB0B4%uC758%20%uD234%uC785%uB2C8%uB2E4.%0A%3Cbr%3E%3Cbr%3E%3Cbr%3E%0A%23%23%23%20Package%20Control%20%uC124%uCE58%0A%3Cbr%3E%0A%uACFC%uAC70%uC758%20%uBCA0%uD0C0%20%uBC84%uC804%uACFC%uB294%20%uB2E4%uB974%uAC8C%2C%20**%5BCtrl%5D**+**%5BShift%5D**+**%5BP%5D**%uB97C%20%uB204%uB974%uACE0%20**Install%20Package%20Control**%uC744%20%uC785%uB825%uD558%uBA74%20%uC790%uB3D9%uC73C%uB85C%20%uC124%uCE58%uAC00%20%uB429%uB2C8%uB2E4.%0A%3Cbr%3E%0A%21%5BAlt%20text%5D%28./Screenshot%20from%202017-09-27%2017-18-42.png%29%0A%3Cbr%3E%3Cbr%3E%3Cbr%3E%3Cbr%3E%0A%23%23%23%20%uD14C%uB9C8%20%uC124%uCE58%0A%3Cbr%3E%0A%uB2E4%uC2DC%20%uD55C%uBC88%20**%5BCtrl%5D**+**%5BShift%5D**+**%5BP%5D**%uB97C%20%uB204%uB974%uACE0%20**Package%20Control%3A%20Install%20Package**%uB97C%20%uC785%uB825%uD558%uBA74%20%uC124%uCE58%20%uAC00%uB2A5%20%uD50C%uB7EC%uADF8%uC778%20%uB9AC%uC2A4%uD2B8%uAC00%20%uB739%uB2C8%uB2E4.%0A%3Cbr%3E%0A%21%5BAlt%20text%5D%28./Screenshot%20from%202017-09-27%2017-21-13.png%29%0A%3Cbr%3E%3Cbr%3E%0A%uD14C%uB9C8%uB294%20%uC790%uAE30%20%uC785%uB9DB%uC5D0%20%uB9DE%uAC8C%20%uC124%uCE58%uD558%uBA74%20%uB418%uB294%uB370%2C%20%5B%uC778%uD130%uB137%uC5D0%20%uAC80%uC0C9%uD574%uBCF4%uBA74%5D%28https%3A//www.dunebook.com/best-sublime-text-3-themes-to-use-in-2017/%29%20%uD14C%uB9C8%20%uB9AC%uC2A4%uD2B8%20%uCD94%uCC9C%20%uBAA9%uB85D%uC744%20%uC5B4%uB835%uC9C0%20%uC54A%uAC8C%20%uAD6C%uD560%20%uC218%20%uC788%uC2B5%uB2C8%uB2E4.%20%uBAA8%uB4E0%20%uD14C%uB9C8%uB97C%20%uB2E4%20%uBCF4%uACE0%20%uC2F6%uB2E4%uBA74%20%5B%uC5EC%uAE30%5D%28https%3A//packagecontrol.io/search/theme%3Fsort%3Dpopularity%29%uC11C%20%uBCF4%uC2DC%uBA74%20%uB429%uB2C8%uB2E4.%0A%3Cbr%3E%0A%uD14C%uB9C8%20%uC124%uCE58%20%uD6C4%uC5D0%uB294%20%uD14C%uB9C8%uC5D0%20%uB530%uB77C%20%uC801%uC6A9%20%uBC29%uBC95%uC774%20%uB2E4%uB974%uB098%2C%20%uBCF4%uD1B5%20%uC0C1%uB2E8%20%uBA54%uB274%20%5BPreference%5D-%5BTheme...%5D%20%uC5D0%uC11C%20%uBCC0%uACBD%uD558%uAC70%uB098%20%5BPreference%5D-%5BPackage%20Settings%5D%uC5D0%20%uD14C%uB9C8%20%uC801%uC6A9%20%uC635%uC158%uC774%20%uCD94%uAC00%uB418%uB294%20%uACBD%uC6B0%uAC00%20%uB9CE%uC2B5%uB2C8%uB2E4.%0A%3Cbr%3E%0A%uC774%uD558%uB294%20%uAC1C%uC778%uC801%uC73C%uB85C%20%uC88B%uC544%uD558%uB294%20Boxy%20Ocean%uC744%20%uC124%uCE58%20%uD6C4%20%uC801%uC6A9%uD55C%20%uC0F7.%0A%3Cbr%3E%3Cbr%3E%0A%21%5BAlt%20text%5D%28./Screenshot%20from%202017-09-27%2017-26-38.png%29%0A%3Cbr%3E%0A%21%5BAlt%20text%5D%28./Screenshot%20from%202017-09-27%2017-31-58.png%29%0A%3Cbr%3E%3Cbr%3E%3Cbr%3E%3Cbr%3E%0A%0A%23%23%20C++%20%uCEF4%uD30C%uC77C%uB7EC%20%uC5F0%uACB0%0A%3Cbr%3E%3Cbr%3E%0A%23%23%23%20%uCEF4%uD30C%uC77C%uB7EC%20%uC124%uCE58%0A%3Cbr%3E%0A%u25B7%20%uD639%uC2DC%20g++%uB97C%20%uC124%uCE58%uD55C%20%uC801%uC774%20%uC5C6%uB2E4%uBA74%20g++%uBD80%uD130%20%uC124%uCE58%uD569%uC2DC%uB2E4.%0A%60%60%60plain%0A%24%20sudo%20apt-get%20install%20g++%0A%60%60%60%0A%3Cbr%3E%0A%21%5BAlt%20text%5D%28./1506502857849.png%29%0A%3Cbr%3E%3Cbr%3E%3Cbr%3E%3Cbr%3E%0A%23%23%23%20%uAE30%uBCF8%20%uBE4C%uB4DC%0A%3Cbr%3E%0Ag++%uAC00%20%uAE54%uB9B0%20%uC2DC%uC810%uC5D0%uC11C%2C%20%uC0C1%uB2E8%20%uBA54%uB274%uC758%20**%5BTools%5D**-**%5BBuild%20System%5D**%uC5D0%uC11C%20**%5BC++%20Single%20File%5D**%20%uB85C%20%uCCB4%uD06C%uD574%uB450%uBA74%20cpp%20%uD30C%uC77C%uC744%20%uBE4C%uB4DC%uD560%20%uC218%20%uC788%uC2B5%uB2C8%uB2E4.%20%28%uBE4C%uB4DC%20%uB2E8%uCD95%uD0A4%uB294%20**%5BCtrl%5D**+**%5BB%5D**.%29%20%uADF8%uB7EC%uB098%20%uC774%uB807%uAC8C%20%uB418%uBA74%20%uC12D%uB77C%uC784%20%uC790%uCCB4%uC5D0%uC11C%20%uACB0%uACFC%uAC12%uC774%20%uC5F4%uB824%uC11C%2C%20input%uC744%20%uBC1B%uB294%20%uB370%uC5D0%20%uC5B4%uB824%uC6C0%uC774%20%uC0DD%uAE30%uC8E0.%0A%3Cbr%3E%3Cbr%3E%3Cbr%3E%0A%23%23%23%20%uD130%uBBF8%uB110%uC5D0%20%uACB0%uACFC%20%uCC3D%20%uB744%uC6B0%uAE30%0A%3Cbr%3E%0A%uB530%uB77C%uC11C%20%uBE4C%uB4DC%20%uC2DC%20%uC0C8%20%uD130%uBBF8%uB110%20%uCC3D%uC5D0%uC11C%20%uADF8%20%uACB0%uACFC%uB97C%20%uBCF4%uC5EC%uC8FC%uAC8C%uB054%20%uBCC0%uACBD%uD574%uB450%uBA74%20%uC5EC%uB7EC%uBAA8%uB85C%20%uD3B8%uB9AC%uD569%uB2C8%uB2E4.%0A%3Cbr%3E%0A%u25B7%20%20**%5BTools%5D**%20-%20**%5BBuild%20System%5D**%uC5D0%uC11C%20**%5BNew%20Build%20System..%5D**%uC744%20%uD074%uB9AD%uD569%uB2C8%uB2E4.%0A%3Cbr%3E%0A%u25B7%20%20%uCC3D%uC774%20%uD558%uB098%20%uB098%uC624%uBA74%2C%20%uADF8%20%uC548%uC5D0%20%uC774%uD558%uC758%20%uB0B4%uC6A9%uC744%20%uBD99%uC5EC%20%uB123%uACE0%20%uC6D0%uD558%uB294%20%uD30C%uC77C%uBA85%uC73C%uB85C%20%uC800%uC7A5.%20%20%uC800%uB294%20%uB300%uCDA9%20cpp_terminal.sublime-build%uB77C%uACE0%20%uC9C0%uC5C8%uC73C%uB098%20%uC790%uAE30%uAC00%20%uC54C%uC544%uBCFC%20%uC218%uB9CC%20%uC788%uB2E4%uBA74%20%uC544%uBB34%uAC70%uB098%20%uC0C1%uAD00%uC5C6%uC2B5%uB2C8%uB2E4.%0A%3Cbr%3E%0A%60%60%60plain%0A%7B%0A%20%20%22cmd%22%3A%20%5B%22g++%22%2C%20%22-std%3Dc++11%22%2C%20%22%24file%22%2C%20%22-o%22%2C%20%22%24%7Bfile_path%7D/%24%7Bfile_base_name%7D%22%5D%2C%0A%20%20%22file_regex%22%3A%20%22%5E%28..%5B%5E%3A%5D*%29%3A%28%5B0-9%5D+%29%3A%3F%28%5B0-9%5D+%29%3F%3A%3F%20%28.*%29%24%22%2C%0A%20%20%22working_dir%22%3A%20%22%24%7Bfile_path%7D%22%2C%0A%20%20%22selector%22%3A%20%22source.c%2C%20source.c++%2C%20source.cxx%2C%20source.cpp%22%2C%0A%20%20%22variants%22%3A%0A%20%20%5B%0A%20%20%20%20%20%20%7B%0A%20%20%20%20%20%20%20%20%20%20%22name%22%3A%20%22Run%22%2C%0A%20%20%20%20%20%20%20%20%20%20%22shell%22%3A%20true%2C%0A%20%20%20%20%20%20%20%20%20%20%22cmd%22%3A%20%5B%22gnome-terminal%20-e%20%27bash%20-c%20%5C%22%24%7Bfile_path%7D/%24%7Bfile_base_name%7D%3Becho%3Becho%3B%20%20echo%20Press%20ENTER%20to%20continue%3B%20read%20line%3Bexit%3B%20exec%20bash%5C%22%27%22%5D%0A%20%20%20%20%20%20%7D%0A%20%20%5D%20%20%20%20%0A%7D%0A%60%60%60%0A%3Cbr%3E%3Cbr%3E%0A%21%5BAlt%20text%5D%28./Screenshot%20from%202017-09-27%2018-00-00.png%29%0A%3Cbr%3E%0A%21%5BAlt%20text%5D%28./Screenshot%20from%202017-09-27%2017-59-49.png%29%0A%3Cbr%3E%3Cbr%3E%3Cbr%3E%0A%u25B7%20%uC0C1%uB2E8%20%uBA54%uB274%uC758%20**%5BTools%5D**%20-%20**%5BBuild%20System%5D**%uC5D0%uC11C%20%uD574%uB2F9%20%uD30C%uC77C%20%uC774%uB984%uC758%20%uBE4C%uB4DC%20%uD0C0%uC785%uC744%20%uC124%uC815%uD574%uC8FC%uBA74%20%uB05D.%20%20%28%uBE4C%uB4DC%28**%5BCtrl%5D**+**%5BB%5D**%29%uB97C%20%uB20C%uB800%uC744%20%uB54C%20%uB450%20%uAC1C%uC758%20%uCC3D%uC774%20%uB098%uC62C%uD150%uB370%2C%20%uADF8%20%uC911%20%uB05D%uC5D0%20**-%20Run**%uC774%20%uBD99%uC5B4%20%uC788%uB294%20%uAC78%uB85C%20%uC2E4%uD589%uD569%uB2C8%uB2E4.%29%0A%3Cbr%3E%0A%21%5BAlt%20text%5D%28./Screenshot%20from%202017-09-27%2018-14-00.png%29%0A%0A%0A