PS 기본 설정
PS 기본 설정과 사용 방법
기본설정
Windows환경에서의 설정은 다음과 같다.
VSCODE 설치
VSCode 공식 사이트에 들어가 Download for Windows를 눌러 vscode를 설치한한다.
MinGW 설치
Windows 환경에서는 gcc/g++이라는 C++컴파일러를 기본적으로 사용할 수 없다. 따라서 컴파일러를 깔기 위한 작업을 해보자. 구글에 Winlib을 치고 들어간다. 매우 복잡한 화면이 뜰 텐데 여기서 하단으로 내리고 Download-Release Version을 본다. 여기서 UCRT Runtime으로 적혀있는 하단에 버전과 각종 다운로드 옵션이 있는 것을 알 수 있다. 우리가 원하는 것은 사진 기준으로 GCC 14.2.0(With POSIX Threads)이다. 해당 목록에서 Win64: 7-Zip Archive를 클릭한다.(용량을 아끼고 싶다면 Without LLVM/Clang…. 옆에 있는 7-Zip을 클릭하도록 하자) 다운로드 후 압축을 풀면 mingw64폴더가 있을 것이다. 이 파일을 우클릭->잘라내기 후 내 PC -> 로컬 디스크(C:) -> Program Files에 들어가 붙여넣기를 하자. Program Files에 mingw64가 있으면 성공이다.
환경 변수 설정
윈도우 버튼 옆 검색창에 들어가 시스템 환경 변수 편집을 누르자. 창에서 환경 변수를 누르면 사용자 변수와 시스템 변수에 관한 창이 뜬다.
시스템 변수 창에서 변수명 path를 찾고 더블클릭을 하자.
다음과 같은 창이 뜰 것이다
칸에 있는 값들은 사람마다 다르니 무시해도 된다.
여기서 사진에 해당하는 6번째 줄(C:\Program Files\mingw64\bin)을 새로만들기를 눌러 넣어주도록 하자. 사진의 6번째 줄이 당신의 환경 변수 편집란 내에 같게 적혀있다면 성공한 것이다.
VSCode 기본 설정
vscode를 처음 들어가면 다음과 같은 창이 뜰 것이다.
여기서 좌측 아이콘 중 위에서부터 5번째에 있는 아이콘을 클릭하고 검색창에 korean을 쳐 한글패치를 해주자.
한글패치를 하고 난 뒤에는 적당한 위치에 폴더를 만들고 파일->폴더 열기를 통해 폴더를 열어주자. 열고 난 뒤에는 임의의 테스트용 C++파일을 만들자.
C++파일을 만들었다면 우측 하단에 사진과 같이 C++ Extention Pack을 깔라는 요청이 나온다. Install을 눌러 확장을 설치해주자
파일과 폴더명에는 한글을 쓰지 말자. VSCode가 한글이 포함된 경로를 인식하지 못한다.
C++파일의 실행은 F5를 눌러서 한다. 처음 코드를 짜고 F5를 누르면 다음과 같은 창이 뜰 것이다.
창이 뜨지 않고 경고창과 함께 오류가 뜬다면 컴퓨터를 껏다 키자.
여기서 C++(GDB/LLDB)를 누른 뒤에 다음과 같은 창이 뜬다면
두번쨰에 있는 g++.exe build and debug active file을 눌러주자. 그러면 이제 C++코드를 Windows환경에서 컴파일 할 수 있다.
하단의 터미널을 눌러 실행결과를 확인해보자. 코드가 원하는 결과값을 출력했다면 컴파일 성공이다.
백준을 위한 세팅
CPH Judge
테스트케이스를 계속 복사 붙여넣기하여 테스트를 진행하는 것은 매우 비효율적이다. 이를 좀 더 간편히 할 수 있는 확장프로그램을 깔아보자. 한글패치를 했을 때처럼 확장 창에 들어가 Competi까지만 검색해도 맨 위에 창이 뜰 것이다. 이를 설치하면 좌측에 아이콘이 하나 더 생길텐데 들어가면 Create Problem이 있다. 이를 누르고 테스트케이스와 정답을 붙여넣고 실행하면 소요시간과 정답여부를 알 수 있다.
BOJ Extended
크롬 확장 기능으로 백준 사이트를 좀 더 깔끔하게 볼 수 있도록 도와준다.
크롬 웹스토어에 들어가(엣지든 크롬이든 다 크롬 웹스토어로 들어가면 된다.) BOJ를 검색해보자. 이를 설치하면 문제의 난이도나 틀린 퍼센트 등을 쉽게 볼 수 있다.