WSL2(Windows Subsystem for Linux 2) 설치 및 셋팅 방법
=> "Windows 10에 Linux용 Windows 하위 시스템 설치 가이드"(https://docs.microsoft.com/ko-kr/windows/wsl/install-win10) 참조
VSCODE(Visual Studio Code) 설치 및 셋팅 방법
=> "Linux용 Windows 하위 시스템을 사용하여 Visual Studio Code 시작"(https://docs.microsoft.com/ko-kr/windows/wsl/tutorials/wsl-vscode) 참조
"Windows 설정 - 시스템 - 정보" 메뉴에서 Windows 사양 정보 확인
=> (x64 시스템인 경우) 버전 1903 이상이고, OS빌드 18362 이상인지 체크
※ 18362보다 낮은 빌드는 WSL 2를 지원하지 않음
필요시 Windows 업데이트 진행해야 함
"Linux용 Windows 하위 시스템" 옵션을 켬으로써 "WSL1"의 설치가 진행됨
이 과정을 통해, 기존에 설치된 "WSL1"이 "WSL2"로 업데이트 진행됨
현재 기준 최신 버전인 "Ubuntu 20.04 LTS" 설치 진행
※ Ubuntu 버전의 의미
: 숫자는 배포된 연도와 월을 의미하며, LTS(Long Term Support)는 장기지원 버전을 뜻함. 숫자 뒤에 LTS가 없는 경우는 정규버전이라는 의미(참조 : https://es2sun.tistory.com/243)
설치 과정에서 "UNIX user account"를 만들라는 메시지가 나옴. 본인이 원하는 "new UNIX username"과 "New password" 입력 후 진행하면 설치 완료됨
wsl --set-default-version 2
wsl -l -v
wsl -l -v
명령어 실행하면 아래와 같은 메시지가 뜨는 것을 확인할 수 있음Ubuntu 커맨드창에서 아래와 같은 명령어를 통해 GNU 툴체인 설치 진행
sudo apt-get update
=> 업데이트 진행
sudo apt-get install build-essential gdb
=> "build-essential"과 "gdb" 설치 진행
※ GNU 툴체인 : gcc, g++ 등의 컴파일러 및 gdb(GNU 디버거) 등을 포함하는 프로그래밍 도구 집합
※ apt(Advanced Packaging Tool) : 패키지들을 관리(설치, 업데이트 등)해주는 툴
설치가 완료된 후, 아래와 같이 입력하면 각각의 버전 정보가 뜨는 것을 확인할 수 있음
gcc --version
g++ --version
gdb --version
이 상태에서 "Open Folder" 메뉴를 통해 Ubuntu 커맨드창에서 생성한 디렉토리를 불러와 원하는 작업 가능!!
(참고 : 인프런 "운영체제 공룡책 강의")