Visual Studio Code 설치 및 C 복습

오랜만에 글을 올리게 된다.
어쩌다보니 S/W 쪽으로 이직을 하게 되었는데...
아직도 "개발"이 뭔지 감이 잘 안온다 ㅎㅎ

여튼 급한대로 C 언어 기본기부터 다시 나머지 공부하고 있음 ㅜㅜ (10년 전에 산.. 먼지 쌓이고 색도 좀 바랜 윤성우의 열혈강의로 ㅋㅋ..)
학부 때는 Dev-C++ IDE를 이용해서 프로젝트도 하고 그랬는데 요즘 보니까 Dev-C++는 몇 년 동안 update이 안되는 것 같다.

<출처: http://orwelldevcpp.blogspot.com/>

그래서 Code::Blocks 이란 IDE를 새로 깔아서 하니까 깔끔하게 잘 되긴 하지만 Windows 10에 적합하진 않은 것 같음.

<출처: http://www.codeblocks.org/>

특히 Windows 10의 HiDPI를 지원하지 않는 문제 때문에인지 시스템 기본 폰트 배율을 150%, 200% 해놓으면 Code::block의 interface들이 모두 지저분하게 확대 됨 ㅜ
게다가 Dark theme 설정이 쉽지 않아서 퇴근 후에 가뜩이나 어두운 스벅에서 코딩 연습할 때 눈이 굉장히 피로했다.
(뭐 theme을 따로 다운받아서 설치하면 된다고는 하지만 번거로웠다...)

그래서 나도 결국 요즘 개발자들이 굉장히 많이 쓴다는 Visual Studio Code를 받았다!

<출처: https://code.visualstudio.com/>

확실히 modern 하고 + dark theme 기본으로 되어있고 + HiDPI 지원.

다만 문제가 있다면 IDE가 아니고 말 그대로 code 'Editor'이기 때문에 compiler 설치부터해서 debugging 설정까지 직접 다 해줘야 한다..
다행히 이용자가 많은만큼 여러 블로그에서 초기 설정 방법에 대해서 굉장히 잘 설명해주고 있음.
다음의 블로그들을 추천한다.

- "Visual Studio Code에서 C/C++ 프로그래밍( Windows / Ubuntu)" https://webnautes.tistory.com/1158
- "Visual Studio Code 설치 및 C / C++ 사용법" https://evols-atirev.tistory.com/4
- "[VS Code] 윈도우 Visual Studio Code에서 C / C++ 환경 구축하기" http://blog.naver.com/PostView.nhn?blogId=suwon_man91&logNo=221382448285&parentCategoryNo=&categoryNo=11&viewDate=&isShowPopularPosts=true&from=search
-"Visual Studio Code에서 C/C++ 컴파일 하기" https://jhb.kr/340
- "VS Code (with Windows)" https://blue-shadow.tistory.com/89

가장 생소했던 것은 c_cpp_properties.json (Compiler 및 IntelliSense 관련), task.json (Build 및 test/execution 관련), launch.json (Debugging 관련)의 존재들...
그나마 다행힌 것은 위의 사이트들을 비교한 결과 한국 유저들 사이에서는 공통으로 많이 쓰이는 json 포맷들이 존재하는 것 같음.
한 줄 한 줄 이해하려고 했지만 아직은 그럴 경지가 아닌 것 같아 일단 문제 없이 execution 하는 것을 목표로 열심히 복붙복붙!

자 이제 어느 정도 준비는 끝났으니 다시 예제 문제들을 코딩해볼까...


** 20191020 Update: 내 포스트에 어느 정도 정리를 해놓음.



Comments