rustc에서 Cargo로 넘어가면 관리 단위가 프로젝트로 넓어진다

컴파일 원리는 같지만, 파일과 의존성이 늘면 Cargo가 반복 작업을 묶어 관리한다.

관리 단위 확대파일 하나에서 프로젝트 전체로
rustcmain.rs → 실행 파일
Cargosrc + manifest → build + run

직접 컴파일

파일 1개
main.rs소스 지정
rustc직접 호출
./main직접 실행

학습 기준: 컴파일과 실행이 별도 과정임을 눈으로 확인한다.

프로젝트 실행

파일 + 의존성
src + manifest구조 파악
cargo run작업 위임
build + run순서 실행

전환 기준: 여러 파일, 의존성, 반복 명령을 함께 관리해야 한다.

rustc는 컴파일러이고, Cargo는 컴파일러를 포함한 프로젝트 작업을 조율하는 도구다.