본문 바로가기

IDE/Visual studio code

C++ 개발환경 설정

 

[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. 결론]

  1. mingw 다운로드
    => x86_64-posix-seh

  2. 압축 해제 후, 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