Visual Studio Code (VSCode)를 이용하여 WSL(Windows Subsystem for Linux)에서 CMake 코딩방법

 Visual Studio Code (VSCode)를 이용하여 WSL(Windows Subsystem for Linux)에서 CMake 및 소스코드를 사용하여 코딩하는 과정은 다음과 같습니다:


1. WSL 설치 및 설정

WSL이 Windows에 설치되어 있고 설정이 완료되어 있어야 합니다. 이미 설치되어 있다면, 이 단계를 건너뛸 수 있습니다.


2. Visual Studio Code 설치

VSCode가 Windows 시스템에 설치되어 있지 않다면, [Visual Studio Code 공식 웹사이트](https://code.visualstudio.com/)에서 설치할 수 있습니다.


3. Remote - WSL 확장 설치

VSCode에서 "Remote - WSL" 확장 프로그램을 설치합니다. 이 확장 프로그램을 통해 WSL 환경 내부에서 직접 코드를 편집할 수 있습니다.

   - VSCode를 열고 왼쪽 사이드바에서 확장 프로그램(블록 모양의 아이콘)을 선택합니다.

   - 검색 창에 "Remote - WSL"을 입력하고 확장 프로그램을 찾아 설치합니다.


4. WSL에서 VSCode 열기

   - WSL 터미널을 열고 코드를 작성하고자 하는 디렉토리로 이동합니다.

   - 해당 디렉토리에서 `code .` 명령을 실행하여 VSCode를 현재 디렉토리와 연결된 상태로 엽니다. 이 명령은 VSCode를 WSL 모드로 실행합니다.


5. CMake 확장 설치 

VSCode에서 CMake를 사용하기 위해 "CMake"와 "CMake Tools" 확장 프로그램을 설치합니다. 이를 통해 CMake 프로젝트를 쉽게 관리하고 빌드할 수 있습니다.


6. 소스코드 작업

   - VSCode에서 WSL 환경에 액세스하여 소스코드 파일들을 편집합니다.

   - 터미널을 열어 (VSCode 하단에 통합 터미널이 있음) CMake 및 기타 필요한 명령을 실행합니다.


7. 빌드 및 실행

   - CMake Tools 확장 프로그램을 사용하여 프로젝트를 구성하고 빌드합니다.

   - 빌드가 성공적으로 완료되면, 생성된 실행 파일을 WSL 터미널에서 실행할 수 있습니다.


위 과정을 따르면, Windows 시스템에서 WSL을 통해 리눅스 환경을 활용하여 개발을 진행할 수 있습니다. WSL을 통해 리눅스 전용 툴체인과 환경을 이용할 수 있는 큰 장점이 있으며, VSCode의 강력한 편집 기능과 결합하여 효율적인 개발 경험을 제공합니다.

댓글

이 블로그의 인기 게시물

WSL vs 가상 머신: 장단점 비교

라즈베리파이를 활용한 웹 서버 구축

AI가 유전자 편집에 적용되는 방법과 가능성에 대한 연구 동향