Bluelockr/WSL2로 VSCODE C언어 개발 환경 구축하기

Created Tue, 25 Apr 2023 00:00:00 +0000 Modified Tue, 12 May 2026 03:50:56 -0700

⭐Visual Studio Code 설치

https://code.visualstudio.com/

위 링크에서 Visual Studio Code를 다운받아 설치합니다.

Alt text

이 때 주의할 점이 하나 있는데, ‘PATH에 추가’ 체크박스에 꼭 체크해주셔야 한다는 점입니다.
안 그러면 귀찮아집니다.

⭐Windows 기능 켜기/끄기

Alt text

제어판 -> 프로그램 -> 프로그램 및 기능 -> Windows 기능 켜기/끄기에 들어가 Linux용 Windows 하위 시스템가상 머신 플랫폼의 체크박스를 누르고 확인 버튼을 누릅니다.(재부팅 필요)

⭐최신 WSL2 Linux커널 업데이트 패키지 설치

https://learn.microsoft.com/ko-kr/windows/wsl/install-manual

위 링크에서 x64 머신용 최신 WSL2 Linux커널 업데이트 패키지를 다운로드 후 실행하여 설치합니다.

⭐Ubuntu 앱 설치 및 실행

Microsoft Store에서 ubuntu를 설치하고 실행합니다.

Alt text

계정명과 비밀번호는 자신이 원하는 대로 해줍니다.

⭐wsl 설정

Powershell을 관리자 권한으로 실행 후,

wsl -l -v

을 입력하고 엔터 키를 누릅니다.
VERSION이 1로 설정되어있으면 다음 명령어를 입력해 2로 변경합니다.

wsl --set-default-version 2

그리고 VSCODE에서 Extension 중에 WSL를 설치합니다.

https://learn.microsoft.com/ko-kr/power-pages/configure/vs-code-extension
🔼VSCODE Extension 설치법

⭐C언어 설정

우분투 앱으로 돌아가 다음 명령어들을 차례대로 입력합니다.

sudo apt-get update  
sudo apt-get upgrade
sudo apt-get install build-essential gdb -y

whereis g++
whereis gdb 

⭐소스 파일 빌드

💧프로그래밍 관련 폴더 생성

다음 명령어를 입력하여 프로그래밍을 위한 폴더를 생성합니다.

mkdir Coding
cd Coding
code .

그러면 VSCODE가 실행됩니다.

💧소스 파일 생성

hello.c 파일을 생성해주고 다음과 같이 입력하고 저장합니다.

#include <stdio.h>

int main(){
    printf("Hello World");
    return 0;
}

Alt text

Alt text

소스 파일을 다 생성하고 저장했으면,
VSCODE 상단 메뉴 중 Terminal->Configure Default Build Task 메뉴로 들어갑니다.

목록 중에서 C/C++:gcc.build active file을 선택합니다.

💧VSCODE C/C++ 확장 프로그램 설치

VSCODE에서 Extension 중에 C/C++과 C/C++ Runner를 설치합니다.

Alt text

맨 밑에 보면 톱니바퀴 모양의 버튼을 먼저 누르고, 누운 삼각형 모양의 버튼을 누르면 됩니다.
이렇게 빌드 및 실행까지 할 수 있습니다.

참고한 글 : 
WSL & WSL2 설치와 VSCode 연동하기 (velog.io)
VS Code에서 WSL 2와 C++ 환경설정 하기 :: BEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEM (tistory.com)