[1. C/C++ 플러그인 설치]
Visual studio code 에서 아래와 같은 플러그인 설치
추가로 Code Runner 라는 플러그인을 설치하도록 한다.
[2. 컴파일러 선택]
window 환경인 경우 mingw 컴파일러를 설치하면 된다.
아래 사이트에서 적절한 파일을 다운 받는다.
sourceforge.net/projects/mingw-w64/files/mingw-w64/
https://sourceforge.net/projects/mingw-w64/files/
- 적절한 gcc 버전을 선택 (22년 03월 기준 8 버전까지 있음)
- x86_64-posix-seh
컴파일러 선택 시 여러 조합이 있지만 보편적으로 위에 작성한 x86_64 / posix / seh 로 선택하면 된다.
A. x86_64 는 x86 아키텍쳐를 말하며 64 bit 시스템을 말한다.
B. thread 관점에서 아래와 같이 두가지 옵션이 있다.
- posix
=> C++11 / C11 multithreading feature 를 사용 할 수 있다. - win32
=> C+11 multithreading feature 가 없다.
그외 여러가지 차이가 있지만 feature 관점에서 posix 를 쓰는게 더 나아 보인다.
C. exception 관점에서 아래와 같이 두가지 옵션이 있다.
- sjlj
=> 여러 이유 상 성능 상 패널티가 존재한다. - seh
=> 성능 상 패널티가 없어서 더 효율적이다.
2019 년 부로, 거의 대부분에서 SLIJ 를 사용 할 이유가 없고,
SEH 를 사용하는 것이 보편적이라고 한다.
[3. 컴파일러 설치]
다운 받은 파일의 압축 해제 후, bin 디렉터리 경로를 환경 변수 Path에 등록한다.
[4. 아카이브 설명]
- gcc.exe
=> C 컴파일러 - g++.exe
=> C++ 컴파일러 - mingw32-make.exe
=> Makefile 에 대해서 make 시 사용
[5. 결론]
- mingw 다운로드
=> x86_64-posix-seh - 압축 해제 후, bin 디렉터리 경로를 환경 변수 Path 에 등록
'IDE > Visual studio code' 카테고리의 다른 글
CMake 작업 환경 구성 (0) | 2024.11.28 |
---|---|
C++ Version up (0) | 2024.08.12 |
pkg-config 설치 (0) | 2022.03.20 |
한글 설정 (0) | 2021.11.11 |