명령 선택 기준

목표별 Cargo 명령 선택 기준

코드를 자주 고치는 중인지, 실행 결과를 확인하려는지, 배포용 실행 파일이 필요한지에 따라 가장 알맞은 명령이 달라집니다.

cargo check

빠른 컴파일 확인

실행 파일을 만들지 않아서 반복 확인이 빠릅니다. 작성 중인 코드가 컴파일되는지 자주 볼 때 적합합니다.

cargo build

디버그 실행 파일 생성

target/debug 아래에 실행 파일을 만듭니다. 빌드 산출물이 필요한 상황에서 사용합니다.

cargo run

빌드하고 바로 실행

변경이 있으면 다시 빌드한 뒤 프로그램을 실행합니다. 결과를 곧바로 확인할 때 가장 편합니다.

--release

배포용 최적화 빌드

target/release 아래에 최적화된 실행 파일을 만듭니다. 속도를 잴 때도 이 빌드를 기준으로 삼습니다.

작성 중

빠른 반복에는 cargo check

Cargo 명령 결과

실행까지 필요하면 cargo run

배포 준비

최적화가 필요하면 --release