Rust 기초 알기 - 2.1 Rust 설치
Rust기초알기(2) - 개발환경 설정
2.1 Rust 설치
2.2 Rust 개발 도구 소개 (Cargo, rustup 등)
2.3 Rust 개발 IDE 에디터 소개
[목차] Rust Programming - Rust 기초 알기 목차.Zip
#Rust프로그래밍 #Rust언어기초 #Rust기초문법 #Rust기초알기
2.1 Rust 설치
Rust는 시스템 프로그래밍 언어로, 메모리 안전성, 병렬 처리 지원 및 고성능 디자인 등의 특징을 가지고 있습니다. Rust 설치는 rustup 설치 도구를 이용하여 다음 단계들로 진행합니다.
1단계 : rust 설치도구 - rustup
rustup은 Rust 개발 환경을 관리하는 도구입니다. Rustup을 다운로드하고 설치해야 합니다.
- 먼저, https://rustup.rs 에 접속하여 Rust 공식 빌드 및 설치 도구인 rustup을 사용을 확인 합니다.
웹 페이지에서 안내하는 대로 명령문을 복사한 후, 운영 체제에 맞게 터미널이나 명령 프롬프트에서 실행 할 수 있습니다. 다음과 같이 Unix, Linux 계열, Windows 환경에 따라서 명령을 실행 합니다.
[리눅스 - bash]
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
[윈도우- 다운로드 설치]
다음 `rustup-init.exe`파일을 다운 받아 설치 합니다. ( https://rustup.rs/)
1. 웹 브라우저를 열고 공식 Rust 웹사이트를 설치 가이드를 참조 합니다.
https://www.rust-lang.org/tools/install .
2. rust는 " Visual Studio C++ 빌드 도구를 설치" 가 필요합니다.
https://visualstudio.microsoft.com/ko/visual-cpp-build-tools/" 에서 빌드 도구를 설치합니다.
3. 웹 사이트에서 "Windows" 설치관련 "rustup-init.exe"를 찾아
rustup-init.exe설치 프로그램을 다운로드합니다.
4. 설치 프로그램 파일이 다운로드되면 컴퓨터에서 해당 파일을 찾아 두 번 클릭하여 실행합니다.
[download - 32bit]
https://static.rust-lang.org/rustup/dist/i686-pc-windows-msvc/rustup-init.exe
[download - 64bit]
https://static.rust-lang.org/rustup/dist/x86_64-pc-windows-msvc/rustup-init.exe
(1) 다운 받은 rustup-init.exe를 다음과 같이 실행하여 설치를 진행 합니다.
* rustup-init.exe 를 실행하면 "cargo", "clippy", "rust-docs" 등을 설치합니다.
(2) rustup의 설치 상태를 확인합니다.
C:\Users\WD250>rustup --version
rustup 1.26.0 (5af9b9484 2023-04-05)
info: This is the version for the rustup toolchain manager, not the rustc compiler.
info: The currently active `rustc` version is `rustc 1.71.0-nightly (77f4f828a 2023-05-20)`
* rustup show 를 이용하여 현재 설치된 Rust의 toolchain 상태를 확인 할 수 있습니다.
- 앞에서 rust 기본 toolchain을 nighty로 설정 하였습니다.
C:\Users\WD250>rustup show
Default host: x86_64-pc-windows-msvc
rustup home: C:\Users\WD250\.rustup
installed toolchains
--------------------
stable-x86_64-pc-windows-msvc
nightly-x86_64-pc-windows-msvc (default)
active toolchain
----------------
nightly-x86_64-pc-windows-msvc (default)
rustc 1.71.0-nightly (77f4f828a 2023-05-20)
2단계 : rustup을 이용하여 rust-toolchain 설치
* 2단계 Rustup을 통해 Rust 설치
- command.exe 에서 실행합니다.
C:\Users\WD250>rustup toolchain install nightly
C:\Users\WD250>rustup default nightly
*Rust는 프로그램 안정화를 위해서 stable, beta, and nightly 등 의 세 가지 "채널"이 있습니다.
nightly 릴리스는 매일 밤마다 자동으로 생성됩니다. beta릴리즈는 매 6주 마다 자동으로 stable 릴리스로 분기 됩니다.
사용자는 자신의 요구에 따라 위의 세 가지 채널 중 하나를 선택할 수 있습니다. 최신 기능과 실험적인 기능을 탐색하고 싶은 경우에는 Nightly 채널을 선택할 수 있고, 안정성과 신뢰성을 중시하는 경우에는 Stable 채널을 선택할 수 있습니다. Beta 채널은 최신 기능과 상대적인 안정성 사이에서 균형을 제공합니다. Rust Forge 웹사이트에는 각 채널의 릴리스 일정과 변경 사항에 대한 정보가 게시됩니다.
3 단계 : Rustc 설치를 확인합니다.
C:\Users\WD250>rustc --version
rustc 1.69.0 (84c898d65 2023-04-16)
4단계 : Visual Studio (msvc) 설치
rustup-init는 설치시 자동으로 " Visual Studio Community 에디션"을 설치 합니다. 수동으로 설치가 필요한 경우 추가 설치를 합니다.
[ Visual Studio 2022 다운로드 설치]
https://visualstudio.microsoft.com/ko/downloads/
* Windows의 .NET 및 C++ 개발자를 위한 가장 포괄적인 IDE입니다.
최소한의 설치를 원하고 C++ 개발을 수행하지 않으려면 "개별 구성 요소" 탭을 사용하여
다음과 같은 필수 요소만 선택할 수 있습니다.
- MSVC v143 - VS 2022 C++ x64/x86 빌드 도구(최신)
- 윈도우 11 SDK(10.0.22621.0)
Rust 프로그램을 exe 파일로 컴파일하려면 Rust에 링커, 라이브러리 및 Windows API 가져오기 라이브러리가 필요합니다.
[참고]
(Rust 기초 알기 목차)
o https://couplewith.tistory.com/pages/learningrust
o Rust 기초 알기 - 2.1 Rust 설치
https://couplewith.tistory.com/444
o Rust 기초 알기 - 2.2 Rust 개발 도구 소개
https://couplewith.tistory.com/445
o Rust기초 알기 - 2.3 Rust 개발 IDE에디터 소개
https://couplewith.tistory.com/447
- RUST 기초 배우기 (https://couplewith.tistory.com/pages/learningrust)
'Programming' 카테고리의 다른 글
Rust기초 알기 - 2.3 Rust 개발 IDE에디터 소개 (7) | 2023.05.28 |
---|---|
[python] Selenium - implicitly wait 과 explicitly wait 이해 (20) | 2023.05.25 |
Rust 기초 알기 - 2.2 Rust 개발 도구 소개 (16) | 2023.05.24 |
Rust 기초 알기 - 1.3 Rust의 응용 분야와 사용 사례 (0) | 2023.05.16 |
Rust 기초 알기 - 1.2 Rust의 주요 특징과 장점 (4) | 2023.05.16 |
Rust 기초 알기 - 1.1.Rust의 역사와 배경 (3) | 2023.05.16 |
[RUST언어] RUST 언어의 시작 (3) - 함수 선언하기- call by reference (4) | 2023.05.16 |