VS Code에서는 C와 C++ 컴파일 기능을 따로 제공하지 않는다.
Extension에서 C / C++ 확장을 해도 마찬가지. 컴파일이 되지 않는다!
그래서 오늘은 VSC에서 C / C++을 컴파일 할 수 있게 만들어 볼 것이다.
VSC에서 할 일
우선은 VSC Extension에서 확장기능을 다운로드 받는다.
MinGW 다운로드
sourceForge에서 MinGW - Minimalist GNU for Windows를 다운받는다.
https://sourceforge.net/projects/mingw/
MinGW - Minimalist GNU for Windows
Download MinGW - Minimalist GNU for Windows for free. A native Windows port of the GNU Compiler Collection (GCC) MinGW: A native Windows port of the GNU Compiler Collection (GCC), with freely distributable import libraries and header files for building nat
sourceforge.net
컨티뉴를 눌러주며 다운 받아주면 된다.
다운로드가 완료되면 아래와 같은 창이 뜰 것이다. 여기부터 중요!!
우클릭을 하면 Mark for Installation이라고 선택을 할 수 있는데 아래 사진에 있는 항목들을 선택해주면 된다.
전부 다 다운받아도 상관없지만 시간만 늘어날 뿐이니 필요한 것만 다운받도록 하겠다.
선택이 완료되었으면 Installation > Apply Changes를 눌러 다운로드 해준다.
다운로드가 완료되면 파란색으로 표시가 된다.
환경변수 설정 (매우매우 중요!!!!)
윈도우에서 "시스템 환경 변수 편집"에 들어간다.
여기서 다른 걸 잘못 건들면 컴퓨터 뻑나니 조심하도록 하자.
고급 -> 환경변수 를 누르면 환경 변수를 편집할 수 있는 창이 뜨게 된다.
시스템 변수에서 Path라는 변수를 찾아 편집을 눌러준다.
새로 만들기를 클릭하여
>>> C:\MinGW\bin <<<
을 입력해준다.
이후 확인 확인 확인을 눌러 창을 닫아준 뒤에 잘 적용 되었는지 확인하기 위해 cmd창을 연다.
gcc를 쳐보았을 때 위 사진과 같은 글이 나온다면 잘 적용 된 것이다.
확인하기 위해 VSC로 이동하여 코드를 작성해 본다
간단히 Hello, World!를 출력하는 코드를 짜주었다.
Run Code를 눌러주면!?
OUTPUT에 Hello, World!가 출력된다.
만약 글자가 깨지면서 출력이 정상적으로 되지 않는다면 VSC를 한 번 껐다가 키면 해결 된다.