728x90
반응형

1장. 시작하기

1. Rust 설치하기

  • rustup을 통해 Rust의 최신 안정 버전을 설치할 수 있습니다
    # Windows, macOS, Linux 설치 명령어
    curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
  • 설치 후 버전 확인
    rustc --version
    cargo --version
  • rustup을 통한 버전 업데이트
    rustup update

2. Hello, World! 작성하기

  • 첫 번째 Rust 프로그램 작성
    // main.rs
    fn main() {
        println!("Hello, World!");
    }
  • rustc로 컴파일하고 실행하기
    rustc main.rs
    ./main # Linux/macOS
    .\main.exe # Windows

3. Cargo 사용하기

  • 새 프로젝트 생성
  • cargo new hello_cargo cd hello_cargo
  • Cargo.toml 구성 예시
  • [package] name = "hello_cargo" version = "0.1.0" edition = "2021" [dependencies]
  • 프로젝트 빌드 및 실행
  • cargo build # 빌드 cargo run # 빌드 및 실행 cargo check # 컴파일 체크만 수행
  • 릴리즈 빌드
  • cargo build --release # 최적화된 릴리즈 버전 빌드

4. IDE 설정

  • rust-analyzer를 통한 IDE 지원
  • VS Code, IntelliJ 등 주요 IDE에서 Rust 플러그인 설치 가능
  • 코드 자동완성, 에러 체크, 디버깅 지원

5. 문서 참고하기

  • 로컬 문서 보기: rustup doc
  • 표준 라이브러리 문서
  • 온라인 Rust Book 참조

참조: https://doc.rust-lang.org/book/ch01-00-getting-started.html

728x90
반응형

'IT Best Practise > Rust' 카테고리의 다른 글

05. 구조체  (1) 2024.11.07
04. 소유권 이해하기  (0) 2024.11.07
03. 일반적인 프로그래밍 개념  (0) 2024.11.07
02. 추리 게임 튜토리얼  (0) 2024.11.07
00. Rust 학습 로드맵  (1) 2024.11.07

+ Recent posts