451 단어
2 분
cargo가 뭐야?

IMPORTANT이 강좌는 기본적으로 c/cpp나 python 같은 프로그래밍 언어를 해봤다는 가정하에 작성되었습니다
Cargo 설치 확인하기
만약 러스트가 잘 설치되어있다면 cargo --version
명령어를 사용 시 아래처럼 버전이 잘 출력될 겁니다.
$ cargo --versioncargo 1.85.1 (d73d2caf9 2024-12-31)
Cargo가 뭘까
cargo
는 러스트의 패키지 매니저입니다.
외부 라이브러리를 쉽게 설치하고 배포할 수 있으며, 테스트 벤치마크 같은 거도 사용하여 프로그램이 잘 작동하는지 확인할 수 있습니다.
기본 명령어
cargo init
현재 폴더에의 파일구조를 러스트 사용이 가능하게 초기화해 줍니다
├── src│ └── main.rs├── Cargo.lock└── Cargo.toml
cargo run
초기화가 되어있는 폴더에서 사용 시 src/main.rs
를 실행합니다. cargo r
로 줄여서 사용할 수 있습니다
cargo new
<name>
폴더를 만들고 그 폴더를 초기화
합니다
cargo check
작성한 코드가 잘 작동하는지 확인합니다. cargo c
로 줄여서 사용할 수 있습니다
cargo test
코드가 잘 작동하는지 테스트합니다.
cargo install
crates.io에 올라가 있는 라이브러리를 설치합니다
--git
옵션을 사용해 git에만 올라가 있는 라이브러리를 설치할 수 있습니다.
cargo doc
문서를 만듭니다. 라이브러리를 만들 때 많이 사용합니다.
이것들 말고도 더 많이 있지만 다 쓰면 글이 복잡해질 것 같아 여기까지만 써놓겠습니다. 궁금하시면 여기 를 눌러서 확인해 보세요!