0Pricing
Learn Rust Coding · 강의

Rust 도구 모음 살펴보기

`rustc`, `cargo`, `rustup`을 비롯한 Rust 도구 모음의 핵심 구성 요소와 이들이 서로 상호 작용하는 방식을 익힙니다.

Rust 도구 모음 살펴보기은(는) CoddyKit의 무료 Learn Rust Coding 강의입니다. 이것은 3개 중 3번째 강의입니다. 아래에서 전체 강의를 무료로 읽을 수 있으며, 내장 코드 에디터와 24/7 AI 튜터와 함께 브라우저에서 직접 실습할 수 있습니다. 이 강의는 Learn Rust Coding 학습 경로의 일부이며, 진행 상황이 웹과 CoddyKit 앱에 동기화됩니다. Learn Rust Coding 강의에는 총 3개의 강의가 포함되어 있습니다.

Rust 도구 모음 알아보기

Rust를 설치하면 프로그램 하나가 아니라 완전한 도구 모음이 제공됩니다. 각 도구의 역할을 알면 작업 흐름을 원활하게 유지할 수 있습니다.

<code>rustup</code>: Rust 관리자

rustup은 Rust 관리자입니다. 구성 요소를 설치하고, 최신 릴리스로 업데이트하며, 안정 버전과 베타 버전, 나이틀리 버전 사이를 전환합니다.

<code>rustup</code>으로 Rust 업데이트하기

rustup update로 Rust를 최신 상태로 유지하세요. 이 명령은 최신 안정 버전을 가져오고 설치된 모든 구성 요소를 새로 고칩니다.

<code>rustc</code>: Rust 컴파일러

rustc는 모든 작업의 중심에 있는 컴파일러로, .rs 파일을 실행 가능한 프로그램으로 바꿉니다. 단일 파일을 빠르게 빌드할 때 유용합니다.

<code>rustc</code>로 직접 컴파일하기

다음은 rustc를 사용하는 예입니다. rustc main.rs로 컴파일한 다음 ./main을 실행하세요. Windows에서는 main.exe를 사용합니다.

fn main() {
  println!("Compiled by rustc!");
}

<code>cargo</code>: 프로젝트의 핵심 도구

cargo는 Rust의 빌드 시스템이자 패키지 관리자이며, 가장 많이 사용하게 될 도구입니다. 프로젝트를 만들고, 코드를 빌드하고, 테스트를 실행하고, 의존성을 관리합니다.

<code>cargo new</code>로 새 프로젝트 시작하기

cargo new my_project로 프로젝트를 시작합니다. 이 명령은 표준 구조의 디렉터리와 Cargo.toml 매니페스트를 만들어 줍니다.

<code>cargo</code>로 빌드하고 실행하기

Cargo 프로젝트에서 cargo build는 컴파일하고, cargo run은 컴파일한 다음 실행합니다. Cargo가 대신 rustc를 작동시킵니다.

fn main() {
  println!("Hello from a Cargo project!");
}

<code>Cargo.toml</code> 이해하기

모든 Cargo 프로젝트에는 Cargo.toml 매니페스트가 있습니다. [package]에는 이름과 버전이 들어가고, [dependencies]에는 추가할 크레이트 목록이 들어갑니다.

도구 모음 점검

Rust 도구 모음 구성 요소에 대한 이해도를 확인해 보겠습니다.

도구 모음 복습

핵심 도구 모음을 살펴보았습니다. rustup은 설치를 관리하고, rustc는 컴파일하며, cargo는 프로젝트와 의존성, 빌드를 조정합니다. 이 도구들은 함께 작동합니다.

자주 묻는 질문

“Rust 도구 모음 살펴보기” 강의는 무료인가요?

네 — “Rust 도구 모음 살펴보기” 전체 내용을 이 웹사이트에서 무료로 읽을 수 있습니다. 인터랙티브하게 실습하려면(내장 코드 에디터와 24/7 AI 튜터), CoddyKit PRO로 업그레이드하면 Learn Rust Coding 강의 전체를 잠금 해제할 수 있습니다. Learn Rust Coding 강의에는 총 3개의 강의가 포함되어 있습니다.

“Rust 도구 모음 살펴보기”에서 뭘 배우나요?

`rustc`, `cargo`, `rustup`을 비롯한 Rust 도구 모음의 핵심 구성 요소와 이들이 서로 상호 작용하는 방식을 익힙니다. 브라우저에서 직접 실행하는 실습 코드로 Learn Rust Coding을(를) 배우며, 24/7 AI 튜터가 강의를 진행하면서 질문에 답변해줍니다.

Learn Rust Coding을(를) 시작하는 데 경험이 필요한가요?

사전 경험은 필요하지 않습니다. CoddyKit의 Learn Rust Coding은(는) 초급자부터 고급 학습자까지를 위해 구성되어 있으므로, 여기서 시작하거나 처음부터 시작할 수 있으며 자신의 속도대로 진행할 수 있습니다. 이것은 3개 중 3번째 강의입니다.

“Rust 도구 모음 살펴보기” 강의는 얼마나 걸리나요?

대부분의 CoddyKit 강의는 약 5~10분이 소요됩니다. 각 강의는 간결하고 인터랙티브하여 꾸준한 진행이 가능하며, 웹과 앱에서 중단한 부분부터 바로 시작할 수 있습니다.

이 Learn Rust Coding 강의에서 코드를 작성하고 실행할 수 있나요?

네. 모든 Learn Rust Coding 강의에는 내장 코드 에디터가 포함되어 있으므로, 브라우저에서 바로 실제 코드를 작성하고 실행한 후 즉시 AI 피드백을 받을 수 있습니다 — 로컬 설정이 필요 없습니다.

이 강의의 모든 강의

  1. Rust와 Cargo 설치
  2. 첫 번째 'Hello, World!'
  3. Rust 도구 모음 살펴보기
← Learn Rust Coding(으)로 돌아가기