위키득계정 ↗
기술

Rustup

Rustup기술
대상 언어
Rust
주요 역할
도구 모음 설치와 관리
기본 채널
안정판 베타 야간판
관리 단위
툴체인
Rustup은 Rust 도구 모음을 설치하고 여러 버전을 관리하는 도구다. 안정판과 베타 및 야간판을 전환하고 갱신할 수 있으며 보관된 버전과 다른 호스트용 도구 모음 및 로컬 빌드도 관리한다.

여러 도구 모음의 관리

툴체인은 Rust 컴파일러 설치 한 벌을 가리킨다. Rustup은 공식 배포 채널을 추적하는 도구 모음을 설치하고 갱신하며 서로 전환한다. 하나의 환경에서 서로 다른 버전의 컴파일러를 관리하는 역할이다.

버전과 대상의 지정

채널 이름뿐 아니라 구체적인 버전이나 보관 날짜와 호스트 대상을 지정할 수 있다. 다른 호스트용 도구 모음도 설치할 수 있다. 공통 플랫폼의 표준 라이브러리 바이너리를 제공해 교차 컴파일 구성을 돕는다.

로컬 빌드의 연결

직접 빌드한 도구 모음을 이름에 연결해 관리할 수 있다. 이를 통해 공식 배포본과 로컬 빌드를 같은 관리 흐름에서 사용할 수 있다. 컴파일러 자체를 개발하거나 다른 빌드 환경을 검사할 때 도구 모음을 구분하는 방식이다.

관련 문서

Rust Analyzer / Rustfmt / Clippy / Rust / 컴파일러 / 소프트웨어