러스트 언어 입문 시리즈 - 2편: Cargo를 활용한 프로젝트 시작하기
이전 글에서 러스트가 어떤 언어이며 C++와 어떤 점에서 다른지 간략히 살펴봤습니다. 이번 글에서는 러스트 개발을 보다 편리하게 만들어주는 표준 빌드 툴이자 패키지 매니저인 Cargo에 대해 알아봅니다. Cargo를 익히면 프로젝트 생성, 빌드, 실행, 라이브러리 의존성 관리 등이 훨씬 수월해집니다. 또한 기본적인 변수 선언, 함수 정의, 제어문 등을 살짝 맛보며 러스트 코드를 실제로 작성해봅시다.Cargo란 무엇인가?C++를 사용해보신 분이라면 빌드 도구로 CMake나 Meson, Bazel 등을 접했을 텐데요. 때로는 프로젝트 설정 파일이 복잡하거나 라이브러리를 링크하는 과정에서 어려움을 겪는 경우가 많습니다. 러스트는 이러한 문제를 해결하기 위해 Cargo라는 통합 빌드 & 패키지 관리 툴을 제공합..