Compile Model

rustc에서 Cargo로 넘어가는 기준

처음에는 컴파일과 실행을 분리해 보고, 프로젝트가 커지면 Cargo가 같은 흐름을 더 넓게 관리합니다.

main.rs 파일 작성

`main` 함수와 `println!` 호출을 직접 저장합니다.

rustc 단일 파일 컴파일

소스 파일을 실행 가능한 바이너리로 바꿉니다.

./main 실행 확인

러스트가 없어도 실행할 수 있는 결과물을 확인합니다.

cargo 프로젝트 관리

빌드 옵션, 의존성, 배포 준비를 한 도구 안으로 모읍니다.

rustc가 좋은 순간

한 파일 예제처럼 컴파일러가 무엇을 하는지 눈으로 확인하고 싶을 때 적합합니다.

Cargo가 필요한 순간

파일이 늘고 외부 크레이트가 들어오면 반복 명령을 프로젝트 규칙으로 묶어 줍니다.