알고리즘

[VScode] C++ 환경 설정

LeeSeunghyuk 2023. 11. 25. 21:27
반응형

안녕하세요, 이승혁입니다.

visual studio code, vscode는 다양한 개발 언어도 지원하고

터미널에서 바로 git 연동도 되기 때문에 많이 사용하는데요.

C++ 언어는 바로 사용이 안되더라구요

설치 과정 기록 남겨드립니다.(Window11)

1. Visual Stuido Code 설치

https://code.visualstudio.com/주소창으로 들어가셔서 다운받아주세요
"Download for free" 클릭하시면 됩니다

 

2. MinGW64 설치

https://code.visualstudio.com/docs/cpp/config-mingw
위 주소창으로 가셔서요 파랗게 되어있는 MSYS2 누르세요.
제 글의 MSYS2를 누르셔도 됩니다.

그 후 Installation 항목 아래 msys2-x86_64-20231026.exe 눌러서 다운받으시구요

pacman -S mingw-w64-ucrt-x86_64-gcc

위 명령어 입력하시면 됩니다.

그 후 default==all 문구 나오면 그냥 엔터 눌러주세요
그 다음 y 적으시고 엔터 누르시면 됩니다.

 

3. 환경 변수 설정

윈도우 검색창에 "시스템 환경 변수 편집" 검색하시면 나옵니다.

"환경 변수(N)" 클릭 -> "시스템 변수(S) 항목" 스크롤 다운 -> "Path" 더블클릭

-> "새로만들기(N)" 클릭 -> C:\msys64\ucrt64\bin 적고 확인

 

4. Visual Studio Code 실행

저는 기존에 사용하던 깃 레파지토리를 바로 실행시켰는데,


아예 처음 다운 받으신거라면 저 작은 파일 모양 클릭하셔서 test.cpp 이름으로 파일 하나
만드시면 됩니다.

 

아래 코드 작성하신 후, 

#include <iostream>
using namespace std;

int main(){
    cout<<"Lsh tistory\n";
    return 0;
}

 

ctrl + shift + p 누르시면 검색 창이 뜹니다.

C++ 검색

 

select configuration -> Edit configuration(UI) 누르시면 됩니다.

 

여기서 2가지를 바꾸어야 합니다.

 

1. Compiler path  = C:/msys64 ~/g++.exe

2. IntelliSense mode = windows-gcc-x64

 

두 가지 바꿔주세요

 

5. Run

Ctrl + F5 누르시면 코드가 실행되는데요, 이때 위 검색창에 

"select debugger" 나올거에요

C++(GDB/LLDB) -> g++.exe 순서대로 선택하시면 됩니다.

 

아래 TERMINAL 창에 제대로 문구가 출력되었습니다.

 

 

저는 폴더명이 "백준", 한글이어서 제대로 작동이 안되더라구요.

실행할 파일 경로에 있는 이름은 전부 영어로 하셔야 할 것 같습니다.

 

좋은 하루 되세요

 

반응형