본문 바로가기
Rust

[Rust] 설치 및 VSCode 설정

by 라포비 2025. 4. 25.

 

Rust 설치

1. Rust 공식 웹에서 설치프로그램 다운로드 - 가장 간편(Windows 경우)

운영체제에 맞게 64bit로 다운로드 후 실행.

Visual Studio C++ Build tools 설치 필요 시 설치!!

 

 

Install Rust

A language empowering everyone to build reliable and efficient software.

www.rust-lang.org

 

2. 기본 옵션으로 설치 (1 엔터)

 

3. 설치 완료!

 

4. 옵션사항

기본 PATH가 사용자 변수로 등록되는데, 저는 시스템 변수의 Path에도 등록해 주었어요.

(기본 path 경로 : C:\Users\사용자명\.cargo\bin)

 

5. 설치 확인!

 

 


 

VSCode 설정 및 빌드해보기

1. VSCode 실행 후 확장 설치

rust-analyzer, codeLLDB 확장을 설치합니다.

 

2. 새로운 프로젝트 만들기

cargo 명령어를 사용해 신규 프로젝트 셋팅

cargo new test01

위 명령어를 실행 시 해당 폴더 하위에 test01 폴더가 생성되며 rust 프로젝트가 자동으로 설정됩니다.

 

 

탐색기에서 확인해 보면 자동으로 rust 프로젝트가 설정된 걸 확인할 수 있어요.

 

3. Build 해 보기

VSCode에서 해당 폴더를 열어봅니다.

 

VSCode의 터미널을 열어 build 해 봅니다.

cargo build

 

바로 실행해봅니다.

cargo run

 

4. Debug 확인을 위해 main.rs 수정하기

Debug도 잘 되는지 확인을 위해 main.rs를 아래와 같이 수정합니다.

fn main() {
    println!("Hello, world!");
    println!("Hello, world2!");
    println!("Hello, world3!");
}

 

5. 중단점 찍기

3번째 라인에 중단점을 찍어봅니다.(라인 왼쪽 빨간점 나오면 클릭)

 

6. Debug 해보기

F5 를 눌러 디버거를 LLDB로 선택합니다.

 

그러면 아래와 같이 launch configuration이 없어 디버깅 못한다고 합니다.

 

확인을 누르면 cargo.toml 을 자동으로 감지했는데, launch configurations를 구성할꺼냐고 물어보네요.

Yes 를 클릭합니다.

 

그럼 자동으로 launch.json이 생성 됩니다. (프로젝트 폴더\.vscode\launch.json)

 

다시 F5를 눌러 디버깅을 실행 해 중단점에서 잘 멈추는지 확인합니다.

 

F10(한 줄 단위실행) 혹은 F5(이 후 계속 실행)를 통해 프로그램이 끝까지 실행되고 종료되는지 확인할 수 있습니다.