Rust에 대한 간단한 소개만으로도 충분합니다 : 개발 환경 구축, 개발 도구 및 플러그인 권장 사항, Hello World

Rust : "모든 사람이 안정적이고 효율적인 소프트웨어를 구축 할 수 있도록 지원하는 언어입니다."

이것은 Rust 공식 웹 사이트에서 가장 눈에 띄는 문장으로 목표와 특징을 보여줍니다.

  • 효율성 : 성능이 C / C ++만큼 강력하고 메모리 사용률이 높으며 임베디드 장치에서 실행할 수 있으며 다른 언어와 쉽게 통합 할 수 있습니다.
  • 신뢰성 : 언어 시스템은 메모리 안전성과 스레드 안전성을 보장 할 수 있으며 컴파일러는 오류를 적시에 조기에 감지 할 수 있습니다.
  • 생산성 : 강력한 패키지 관리자, 문서, 친숙한 컴파일러 및 명확한 오류 메시지

Rust 공식 웹 사이트 : https://www.rust-lang.org/zh-CN/


Go 언어의 배후 Google 이라고 말하면 Rust 뒤에는 Mozilla가 있습니다.

녹는 매우이다 현대시스템 수준의 언어, 그 다음 우리가 물이 그것을 시도하자 :

1. Rust 설치

공식 웹 사이트 소개 : https://www.rust-lang.org/zh-CN/learn/get-started

Rust를 설치하는 것은 매우 쉽습니다! !

하나, Windows :

Rustup 도구를 다운로드하고 실행하여 쉽게 설치할 수 있습니다.

다운로드 후 실행은 명령 줄 인터페이스입니다. 시작하려면 기본 구성 (MSVC)을 사용하는 것이 좋습니다. 즉, Enter 키를 끝까지 눌러 설치를 완료하는 것이 좋습니다.

여기에 사진 설명 삽입

참고 : Windows 사용자는 Rust 프로그램을 컴파일하기 위해 MSVC 또는 MinGW를 설치해야합니다.

Visual Studio에는 이미 MSVC가 포함되어 있습니다. 이전에 VS를 설치 한 경우이 단계를 건너 뛸 수 있습니다.

MinGW를 사용하려면 Rust를 설치할 때 선택해야합니다.2 Customize installation
그런 다음 다음 default host triple구성을 입력합니다.

x86_64-pc-windows-gnu

캐리지 리턴


Two, Unix :

Unix (linux / macos)에 설치하는 것이 훨씬 더 쉽습니다. 다음 명령을 복사하여 쉘에서 실행하십시오
. 설치 프로세스 중에 루트 권한이 필요할 수 있습니다.

curl https://sh.rustup.rs -sSf | sh

고급 설치 방법이 필요한 경우 공식 웹 사이트 (현재 영어로만 제공)를 참조하십시오 .
https://forge.rust-lang.org/infra/other-installation-methods.html

설치 후 명령 줄에 몇 가지 명령을 입력하여 설치 성공 여부를 테스트 할 수 있습니다.

여기에 사진 설명 삽입

Rust 컴파일러 버전을 확인하십시오 (대문자 V) :

rustc -V

화물 패키지 관리 도구 버전 확인 (대문자 V) :

cargo -V

효과가 없으면 터미널을 다시 시작하거나 수동으로 환경 변수를 추가하고 적용해야 할 수 있습니다.


2. Hello, World 만들기

Rust hello, world 실행하는 방법 에는 가지가 있습니다 .

  • 첫 번째 : 패키지 관리 도구 사용cargo

명령 줄을 열고 명령을 실행 한 다음을 cargo사용하여 Rust 프로젝트 만듭니다.

cargo new hello

helloRust 프로젝트를 구축 하면 효과는 다음과 같습니다.

여기에 사진 설명 삽입

  • Cargo.toml프로젝트 종속성 정보 파일입니다.
  • src기본값이있는 곳에 코드 main.rshello,world있습니다.

명령 줄에서 프로젝트를 입력 한 후 직접 컴파일하고 실행할 수 있습니다 (디버그).

cargo run

그래서 당신은 우리를 볼 수 있습니다 hello,world!

컴파일 및 릴리스 (릴리스) 할 수도 있습니다.

cargo build --release

컴파일 된 파일은 target/release디렉토리에 출력됩니다 .


  • 두 번째 : 단일 Rust 파일 생성 hello.rs(파일 접미사 .rs)

저장하려면 다음 코드를 추가하십시오.

fn main() {
    
    
    println!("Hello,World!");
}

동일한 수준의 디렉터리에서 명령 줄을 열고 명령을 실행하여 .rs파일 을 컴파일 합니다.

rustc hello.rs

컴파일 후 바이너리 파일이 생성되고, 하나는 windows 아래에 출력되며 hello.exe, unix 아래에는 접미사가 없습니다 hello.

컴파일 된 파일을 실행하면 인쇄 한 내용을 볼 수 있습니다 Hello,World!.

./hello

간단한 HelloWorld 외에도 계속해서 이것을 시도하고 HTTP 서버를 작성할 수 있습니다.

Rust : 간단한 http 서비스를 작성하기위한 70 줄의 코드 (순수 표준 라이브러리, 컴파일 후 168kb), 동시 스트레스 테스트


3. 개발 도구

강력 추천 Visual Studio를 코드 로 언급 (크로스 플랫폼 초경량 편집기), VSCode
공식 웹 사이트 : https://code.visualstudio.com/

왜 추천합니까? 그림을보세요 :

  • 원 클릭 작동
    여기에 사진 설명 삽입
  • 자동 유형 표시 (회색 단어는 단지 하나입니다) 초보자도 변수 유형을 쉽게 이해할 수있어 정말 실용적입니다!
    여기에 사진 설명 삽입
  • 매우 상세한 오류 메시지
    여기에 사진 설명 삽입
  • 코드 설명
    여기에 사진 설명 삽입
  • 코드 완성, 문서화
    여기에 사진 설명 삽입
  • 선적 서류 비치

이를 사용하려면 VSCode를 설치하는 것 외에도 몇 가지 플러그인 을 설치해야 합니다 .

  • 이렇게 검색하세요
    여기에 사진 설명 삽입

내 권장 플러그인 :

Rust
rust-analyzer
Rust Syntax
crates
Cargo
Even Better TOML
Better Comments
Code Runner

GitLens — Git supercharged
Git History
Git Graph

마지막으로 방법을 소개하겠습니다.

Rust 버전 업그레이드

Rust는 자주 업데이트되기 때문에 우리도 따라 잡아야합니다.
Rust 업데이트는 매우 간단하며 명령 줄에서 직접 실행합니다.

rustup update

그게 다야!

Rust : 간단한 http 서비스를 작성하기위한 70 줄의 코드 (순수 표준 라이브러리, 컴파일 후 168kb), 동시 스트레스 테스트

추천

출처blog.csdn.net/qq_26373925/article/details/109120785