@senspond

>

개발>백엔드

윈도우에서 Rust 개발환경 구축하기. Rust 설치부터 프로젝트 생성과 실행, 빌드

등록일시 : 2025-02-05 (수) 02:18
업데이트 : 2025-02-05 (수) 02:18
오늘 조회수 : 1
총 조회수 : 25

    윈도우에서 Rust 개발환경 구축하기. Rust 설치부터 프로젝트 생성과 실행, 빌드

    Rust 설치

    Rust Programming Language




    윈도우에서는 그냥 인스톨 파일 다운받아서 실행하면 됩니다.




    설치가 완료되면 아래처럼 확인해주세요.




    rustc는 Rust의 공식 컴파일러

    cargo는 Rust의 빌드 시스템 및 패키지 매니지입니다.



    IDE 세팅


    VSCODE

    VSCODE 설치하고 Rust 확장 플러그인을 설치합니다.




    Even Better TOML 도 설치해주세요




    RustRover




    저는 JetBrains 교육용 라이센스가 있어서 설치해봤습니다.

    JetBrains의 툴들은 별도 세팅할 필요가 없습니다.


    Hello World

    모든지 개발환경 처음 설치하고 나서 하는 hello, World! 입니다.

    이거 안하면 섭섭하죠.


    아래처럼 프로젝트를 생성해주세요.


    프로젝트 생성

    cargo init : 현재 디렉토리에서 프로젝트 구조 자동생성

    cargo new [프로젝트명] : 새 디렉토리를 만들고 프로젝트 구조 자동생성




    RustRover에서는 그냥 새 프로젝트 생성으로 만들면 됩니다.





    실행하기




    그냥 간단하게 Hello, world! 를 출력하는 프로그램입니다.

    VSCODE에서 Rust확장 플러그인을 설치했다면 Run으로 main함수를 실행시킬 수 있습니다.


    또는 터미널에 cargo run 을 입력하시면 됩니다.



    프로젝트 빌드

    옵션

    설명

    --release

    최적화된 빌드 (배포용)

    --target <플랫폼>

    특정 플랫폼용 빌드 (cargo build --target x86_64-pc-windows-msvc)

    --features <기능>

    특정 기능(feature) 활성화 (cargo build --features my_feature)

    --all-features

    프로젝트의 모든 feature 활성화

    --no-default-features

    기본 feature 없이 빌드

    --verbose

    빌드 과정 자세히 출력

    --profile <프로필>

    사용자 지정 프로필 사용 (예: cargo build --profile dev)

    --frozen

    Cargo.lock이 변경되지 않도록 빌드

    --offline

    네트워크 없이 로컬 캐시만으로 빌드





    빌드하고 보면 targer 디렉토리 안에 빌드 된 결과물들이 보입니다.




    다음은 Rust로 간단한 GUI 프로그램을 만들어보겠습니다.

    senspond

    안녕하세요. Red, Green, Blue 가 만나 새로운 세상을 만들어 나가겠다는 이상을 가진 개발자의 개인공간입니다.

    댓글 ( 0 )

    카테고리내 관련 게시글

    현재글에서 작성자가 발행한 같은 카테고리내 이전, 다음 글들을 보여줍니다

    @senspond

    >

    개발>백엔드

    • Google Search API 를 사용하기

      이번 글에서는 Google Search API를 사용하는 방법을 정리해봅니다.
        2024-06-25 (화) 08:29
      1. 구글 클라우드 플랫폼(GCP) 서비스 계정 키생성 실패시 정책수정하여 해결하기

        구글 클라우드 플랫폼(GCP) 서비스 계정 키생성 실패시 정책수정하여 해결하는 방법에 대해 정리해 본 글입니다.
          2024-09-13 (금) 05:21
        1. [현재글] 윈도우에서 Rust 개발환경 구축하기. Rust 설치부터 프로젝트 생성과 실행, 빌드

          윈도우에서 Rust 개발환경 구축하기. Rust 설치부터 프로젝트 생성과 실행, 빌드
            2025-02-05 (수) 02:18