Cargo 입문

Cargo 프로젝트 생성과 실행 리듬

Cargo는 프로젝트 생성, 빌드, 실행, 릴리즈 빌드를 같은 구조 안에서 반복하게 해 주는 러스트의 표준 작업대입니다.

cargo new

새 프로젝트 골격과 src/main.rs, Cargo.toml을 만들어 기본 위치를 고정합니다.

cargo build

소스를 컴파일하고 target/debug 아래 실행 파일을 만들어 빌드 결과를 분리합니다.

cargo run

빌드와 실행을 한 번에 묶어 학습 중 반복 확인 시간을 줄입니다.

cargo build --release

최적화된 실행 파일을 target/release에 만들며 배포 관점의 빌드를 연습합니다.