[c/c++/vsc] Visual Studio에서 minGW를 이용해 컴파일하기

MinGW 설치 방법 두가지

소스포지에서 설치

https://sourceforge.net/projects/mingw/files/ alt text

MSYS2를 이용해 설치

download direct link

MSYS2 터미널에서 아래 명령어로 설치 pacman -S --needed base-devel mingw-w64-ucrt-x86_64-toolchain path위치는 C:\msys64\ucrt64\bin

gcc설치 확인

gcc --version
g++ --version
gdb --version

아무 터미널을 열어서 버전 확인 (환경변수를 미리 설정해주자) msys로 설치한경우 msys ucrt터미널에서 확인해봐도 좋다.

프로젝트 폴더 생성

C:\myproj\myfile.cpp  
C:\myproj\.vscode\  
C:\myproj\.vscode\c_cpp_properties.json  
C:\myproj\.vscode\launch.json  
C:\myproj\.vscode\settings.json  
C:\myproj\.vscode\tasks.json  

작업할 디렉토리에 위 파일과 경로를 생성하는데, 아래 깃허브에서 다운받자

https://github.com/manoharreddyporeddy/my-programming-language-notes/tree/master/vscode-c%2B%2B

BUILD PROJECT:   press "Ctrl + Shift + B" to build your myfile.exe  
RUN PROJECT:     press "Ctrl + F5" to run your myfile.exe  

기타 : 터미널에서 컴파일하기

path를 등록했다는 가정하에,

g++ -o main main.cpp
main #or main.exe / mac- ./main

참고 링크

https://stackoverflow.com/questions/47872250/cant-compile-code-launch-program-program-path-does-not-exist

https://code.visualstudio.com/docs/cpp/config-mingw