c/c++ 컴파일러 MinGW 설치

https://sourceforge.net/projects/mingw-w64/ 
architecture : x86_64
Threads : win23

MinGW 환경변수 설정

window키+R
sysdm.cpl
고급 > 환경변수 > 시스템변수 > Path > 편집 > 새로만들기
C:\Program Files\mingw-w64\x86_64-8.1.0-posix-seh-rt_v6-rev0\mingw32\bin

명령프롬프트에서 확인하기

gcc -v

언어 설정

ctrl+shift+P > configure display language > install additional languages > korean

컴파일 설정

터미널 > 기본 빌드 작업 구성 > C/C++: gcc build active file

tasks.json 파일이 열리면 다음을 붙여넣기(우분투는 윈도우 영역을 빼야)

단축키 설정

파일 > 기본설정 > 바로가기 키 > 우측상단 아이콘

keybinding.json 파일이 열리면 다음을 붙여넣기

// 키 바인딩을 이 파일에 넣어서 기본값을 덮어씁니다.
[
    //컴파일
    { "key": "ctrl+alt+c", "command": "workbench.action.tasks.build" },
    
    //실행
    { "key": "ctrl+alt+r", "command": "workbench.action.tasks.test" }
]

컴파일하여 실행파일 만들기

ctrl+alt+c > sace and compile for c

실행파일 실행하기

ctrl+alt+r > execute

디버깅

좌측 디버깅 아이콘 > 좌측 상단 설정 아이콘 > C++ > gcc build and debug active file


    계속/일시중지 F5
    단위실행 F10
    단계정보 F11
    단계출력 shift+F11
    다시시작 ctrl+shift+F5
    중지 shift+F5

줄 번호 옆 마우스 클릭하여 breakpoint 설정 후, 디버깅 시작

ctrl+alt+c
F5

특정 변수 값 디버깅

디버깅 창 > 조사식 창 > + 버튼 > 변수이름 추가

한 줄씩 수행하며 stack 항목 보기

F11