안녕하세요! 이번 포스트에서는 Windows 10에서 Linux 환경을 구축하는 방법인 Windows Subsystem for Linux(WSL) 설치 방법에 대해 알아보겠습니다. WSL을 사용하면 Windows에서 Linux 운영 체제의 환경을 경험할 수 있어, Linux 기반의 개발 작업을 Windows에서도 손쉽게 진행할 수 있습니다.
WSL이란?
Windows Subsystem for Linux(WSL)은 Windows 10에서 Linux의 바이너리 실행파일을 실행할 수 있게 해주는 호환성 계층입니다. 이를 통해 Windows에서 직접 Linux 커맨드라인 환경을 사용할 수 있습니다.
WSL 설치하기
1. PowerShell을 관리자 권한으로 실행합니다.
2. WSL과 Virtual Machine 기능 사용
Windows Subsystem for Linux 기능 사용
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
Virtual Machine 기능 사용
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
3. Linux 커널 업데이트 패키지 다운로드
이전 버전 WSL의 수동 설치 단계
wsl install 명령을 사용하지 않고 이전 버전의 Windows에 WSL을 수동으로 설치하는 방법에 대한 단계별 지침입니다.
learn.microsoft.com
x64 머신용 최신 WSL2 Linux 커널 업데이트 패키지 다운로드
4. Linux 커널 업데이트 패키지 설치
5. WSL 2를 기본 버전으로 설정
wsl --set-default-version 2
6. WSL용 Ubuntu 20.04 다운로드
Invoke-WebRequest -Uri https://aka.ms/wslubuntu2004 -OutFile Ubuntu.appx -UseBasicParsing
7. WSL용 Ubuntu 20.04 설치
Add-AppxPackage Ubuntu.appx
8. WSL 실행 및 기본 설정
설치를 끝마치게 되면 윈도우 홈 버튼을 누르면 최근 추가 된 앱에 Ubuntu 프로그램이 존재 하게 됩니다.
사용할 유저 이름과 비밀번호, 비밀번호 재확인 까지 입력 해 주면 Ubuntu 20.04 사용 설정이 완료 됩니다.
9. gcc 설치를 위한 명령어
ubuntu update
sudo apt-get update -y
update가 완료되면 upgrade 명령어를 실행 해 줍니다.
ubuntu upgrade
sudo apt-get upgrade -y
upgrade가 완료되면 gcc 설치를 위해 build-essential을 설치해 줍니다.
build-essential 설치
sudo apt-get install build-essential -y
gcc 설치 확인
gcc --version
이로써 Windows에서 Linux 환경 구축이 완료되었습니다. 이제 Windows에서도 Linux 커맨드라인을 사용할 수 있게 되었습니다. 다음 포스트에서는 본격적 C프로그래밍을 위한 Visual Studio Code 마지막 설정법을 알아보겠습니다. 행복한 코딩 되세요!
'프로그래밍 언어 > C' 카테고리의 다른 글
4. WSL과 Visual Studio Code를 이용한 컴파일 가이드 (0) | 2023.07.20 |
---|---|
2. Visual Studio Code 설치 가이드 (0) | 2023.07.20 |
1. C언어를 배우기 전에 알아야 할 필수 지식 (0) | 2023.07.20 |