layout | title | description | modified | tags | image | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
post |
Mac Visual studio code C++ build setting |
VsCode for C++ on Mac |
2019-05-21 |
|
|
X-code 를 쓰면 아주 단순하고 쉽게 해결 될 일이었지만, 기왕 다른 지금 쓰고 있는 운영체제에서
윈도나 리눅스등 다른 운영체제로 가도 바로 착 쓸 수 있는 에디터를 쓰고 싶었다.
( vs code 는 ide 가 아니라고 하더라. 컴파일을 지가 안하기 때문인가 ? 주말에 공부해보자. )
그래서 우선은 vs code 도 나름대로 업데이트 되었겠다.
또한, 요새 Unity 의 edtior 로도 vs code 를 꽤 잘 쓰고 있는지라
곧바로 켜고
xx.cpp 파일 생성
결과는 .. 당연히 디버깅이나 실행이 안된다 !
그래서 찾아보니 익스텐션을 설치해야 한단다.
그러고보니 유니티도 그런 식으로 했던 것 같아서
C / C++ Extension 을 설치했다.
그리고 나서도 안된다.
찾아보니 gcc , g++ 을 깔아야 한단다.
gcc를 깔면 자동으로 g++ 도 깔린다고 한다.
brew install gcc
gcc 도 설치해주고 ,
마지막으로 vs code extension 중에
code runner 설치
이제 output 출력 실행은 된다!
그래서 cout 등의 c++ 출력을 해보고
cin 으로 입력을 해보려는 순간
?? output 에는 입력란이 없다.
다른 분들을 보면 Terminal 이 열려서 애초에 거기서 실행 되는 것 같은데 ...
어제 좀 찾아봤지만 아직 해결 못했다.
그냥 Xcode 쓸까.. 하는 생각이 들기도 하는데
" 도망쳐서 도착한 곳에 낙원은 없다 "
그렇다.. 해결을 해보자 ㅠ_ㅠ.
어찌 보면 당연한 결과인게, 저기 나오는 대부분의 것들이 무슨 역할을 하는지, ide 와 코드 에디터의 차이는 무엇인지 전혀 이해를 못하고 있으니.. 문제가 생기면 어버버버 할 수 밖에..