https://code.visualstudio.com/docs/cpp/config-mingw
공식 문서를 참고하여 따라하였음
1. VSCode 확장 설치하기
우선 확장에서 C/C++과 C/C++ Extension Pack을 설치해 준다
(문서 상에서는 C/C++ 확장 설치에 관한 언급만 있지만 예전에 환경설정 했을 땐 두 개 다 설치했어서 굳이 제거하진 않고 놔뒀다)
2. MinGW 설치
위 링크 타고 들어가서 조금만 스크롤 내리면 다운로드 링크가 있다
클릭하면 installer가 다운로드되고 실행해서 설치하면 된다
설치가 끝나면 Run MSYS2 now 체크표시 없애지 말고 바로 실행시켜서 터미널을 연다
pacman -S --needed base-devel mingw-w64-ucrt-x86_64-toolchain
터미널에 위 코드 그대로 붙여넣고 엔터
이렇게 뜨면 엔터 누르기
y 입력 후 엔터
3. 환경변수 설정
시스템 > 환경변수 설정에 들어가서 환경변수를 추가해줘야 한다
여기서 Environment Variables(환경 변수 설정) 클릭
User Variable(둘 중에 위쪽)에 New를 이용해 새로 추가해준다
변수명은 PATH로
설치할 때 경로 건들이지 않았으면 기본 경로는 위와 같고, 다른 경로에 설치했다면 해당 경로를 적어주면 된다
4. 설치 체크
터미널(명령 프롬프트)를 실행해서 설치가 잘 되었는지 확인해본다
gcc --version
g++ --version
gdb --version
차례로 한 줄씩 입력했을 때 버전이 잘 뜨면 설치 및 환경변수 설정이 잘 된 것이다
5. VSCode에서 실행
#include <iostream>
#include <vector>
#include <string>
using namespace std;
int main()
{
vector<string> msg {"Hello", "C++", "World", "from", "VS Code", "and the C++ extension!"};
for (const string& word : msg)
{
cout << word << " ";
}
cout << endl;
}
문서에 있던 예시 코드
아무튼 폴더 안에 C++ 파일을 생성하고 저장
오른쪽 상단에 있는 화살표 모양 버튼을 누르고 C/C++ 파일 실행(Run C/C++ File) 누르기
C/C++: g++.exe 활성 파일 빌드 및 디버그(C/C++: g++.exe build and debug active file)를 선택해 준다
그럼 exe 파일이 생성되고 빌드되는데(최초 1회만)
터미널에 이렇게 뜨면 성공이다
6. (선택사항) exe 파일 한 폴더에 모아놓기
파일마다 exe 파일이 생기기 때문에 test2를 만들고 빌드하면 test2.exe 파일도 생기고 test3을 만들고 빌드하면 test3.exe 파일이 생기고... 계속 늘어나기 때문에 이 exe 파일들은 따로 모아서 안 보이게 만드는 작업이다
상위 폴더에 build(폴더명은 상관없음) 폴더를 생성해 주고
.vscode 폴더 아래에 있는 task.json을 열어서
이 부분의 마지막 줄 부분을
이렇게 경로를 설정해 준다
빌드해 보면 build 폴더 안에 exe 파일이 생성되고, 터미널에 출력도 문제없이 잘 되는 것을 확인할 수 있다
'Programing > VSCode' 카테고리의 다른 글
[VSCode] Visual Studio Code C# 실행하기 (0) | 2024.07.18 |
---|---|
VSCode C/C++ 명령 실패 (종료 코드: 3221225785) (0) | 2023.11.29 |
VSCode 한글 깨짐 문제 (0) | 2023.11.23 |