C/C++ 프로젝트, WSL을 이용한 vscode setting
https://code.visualstudio.com/docs/cpp/config-wsl
참고
기본 골자
vscode에서 소스 코드를 작성하고
WSL에서 g++ compiler로 컴파일하고 GDB로 디버깅한다.
1. 윈도우 세팅
1. VSCode 윈도우에 설치
2. VSCode extension에서 WSL Extension 설치
3. WSL이 없다면 설치하고(EX Ubuntu 22.04 LTS)
Superuser password 세팅
Superuser password 세팅
2. WSL 세팅
1. WSL 실행
2. mkdir -> 프로젝트 폴더 세팅
home directory에서
mkdir {project_name}
cd {project_name}
mkdir hellowolrd
3. 패키지 설치
3.1 sudo apt-get update
3.2 sudo apt-get install build-essential gdb
4. 패키지 확인
4.1 where is g++
4.2 where is gdb
4. VSCode를 Window Subsystem for Linux 상에서 설치하고 실행.
( target directory에서 code . )
( 현재 folder를 workspace로 사용 )
좌측 하단에 wsl : os 버전 이 보여야 제대로 연결된 것임
5. VSCode C/C++ Extension pack설치
( 이거 설치해야 g++ build & debug 가능 )
( 이거 설치해야 g++ build & debug 가능 )
6. helloworld.cpp 소스 코드 작성 + 저장
7. 빌드 + 디버그 active file
첫 실행시, 기본 컴파일러를 선택함.
그리고 이 정보가 tasks.json에 기록됨.
그리고 이 정보가 tasks.json에 기록됨.
우측 상단의 play button이 tasks.json을 읽고 어떻게 프로그램을 빌드할 지 해석.
7. 결과 확인 후, wsl session 종료를 위해 Ctrl + shift + p -> Close remote connection
목적 파일 생성 확인
출력 확인
댓글
댓글 쓰기