소개 및 설치

Rust는 급속도로 발전하며 소수 개발자의 취미 언어에서 주류 언어로 자리 잡았고, 시스템 프로그래밍 분야에서 입지를 다져 오픈소스 커뮤니티와 각종 산업 현장에서 광범위하게 채택되고 있습니다.
메모리 안전성, 고성능, 컴파일러 호환성, 완비된 툴체인 등 장점을 두루 갖추고 있으며 업계 다년간의 실무 경험과 커뮤니티 지혜가 집약된 언어입니다.
정교한 설계로 안전하고 효율적이며 안정적인 코드 작성을 핵심으로 하며, 개발자 지원을 핵심 가치로 하는 커뮤니티가 뒷받침하고 현재는 Rust 재단에서 유지보수하고 있습니다.

설치

Linux/MacOS용

아래 명령어를 실행하여 설치합니다

curl --proto '=https' --tlsv1.2 https://sh.rustup.rs -sSf | shCode language: JavaScript (javascript)

Windows용 (본 글 작성자 Windows 환경 기준 작성)

먼저 해당 페이지 Install Rust – Rust Programming Language에 접속해 본인 운영체제에 맞는 exe 설치 파일을 다운로드하세요

세 개 버튼은 각각 x86 32비트, 64비트, ARM64비트에 대응하므로 본인 OS에 맞춰 선택하시면 됩니다.

그리고 Windows 사용자는 VC++ 빌드 도구를 추가로 설치해야 합니다. MSVC prerequisites – The rustup book 페이지에서 설치 방식을 확인할 수 있습니다. 본 튜토리얼에서는 VS 2022 버전을 사용합니다.

https://github.com/xzapps/InstallTools/blob/main/vs_Community2022.exe 이 주소에서 VS2022 커뮤니티 버전을 다운로드할 수 있습니다. VS2022를 설치하는 이유는 내장된 MSVC 도구가 필요하기 때문입니다. 다운로드하는 파일은 온라인 설치기로 실행하면 설치 파일을 자동으로 내려받습니다. .NET 등 애플리케이션 개발을 하지 않는다면 아래 기능만 선택해서 설치해도 무방합니다.

위 이미지의 해당 기능에 체크한 뒤, 필수로 설치해야 하는 두 가지 구성 요소를 선택해야 합니다. 아래와 같습니다:

  • MSVC v143 – VS 2022 C++ x64/x86 빌드 도구 (최신 버전)
  • Windows 11 SDK (10.0.22621.0)

참고: 순수 Rust 코드만 개발한다면 Windows SDK 구체적인 버전은 상관없지만, C++와 함께 사용한다면 최신 버전 혹은 C++ 프로젝트에서 요구하는 버전(혹은 둘 모두)을 준비해야 할 수 있습니다.

언어 팩:(선택 사항, 설치하면 오류 메시지를 여러 언어로 확인할 수 있어 편리합니다)

마지막으로 설치 버튼을 클릭하고 모든 구성 요소 설치가 완료될 때까지 기다립니다.

VS 2022 설치가 끝나면 위에서 다운로드한 Rust 설치 패키지를 설치할 수 있습니다.

설치 완료 후 기본 경로는 다음과 같습니다

툴체인 / 컴파일러 / 표준 라이브러리C:\Users\사용자이름\.rustup

cargo、rustc、rustup 등 실행 파일C:\Users\사용자이름\.cargo\bin

Rust의 빌드, 컴파일, 프로젝트 생성 등 관련 도구는 위 두 번째 디렉터리에 저장됩니다. 아래 명령어로 본인 설치 경로를 확인할 수 있습니다

rustup show
>rustup show
Default host: x86_64-pc-windows-msvc
rustup home:  C:\Users\yourname\.rustup

installed toolchains
--------------------
stable-x86_64-pc-windows-msvc (active, default)

active toolchain
----------------
name: stable-x86_64-pc-windows-msvc
active because: it's the default toolchain
installed targets:
  x86_64-pc-windows-msvcCode language: PHP (php)

설치 성공 여부 확인

명령 프롬프트 또는 터미널에서 아래 명령어를 실행하세요:

rustc --version

정상 설치되었다면 아래 결과가 출력됩니다:

rustc 1.94.0 (4a4ef493e 2026-03-02)Code language: CSS (css)

기타 명령어

이미 Rust가 설치되어 업그레이드하려면 아래 명령어 실행

rustup update

Rust를 제거하려면 아래 명령어 실행

rustup self uninstallCode language: PHP (php)

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다