본문 바로가기

Rust3

Cargo로 프로젝트 생성하기 Cargo(카고)란? 러스트의 빌드 시스템이자 패키지 관리자 코드의 빌드 또는 dependencies(코드가 의존하는 라이브러리)의 다운로드/빌드 등 다양한 작업을 대신 처리해준다. rustup을 통해 러스트를 설치하면 cargo도 함께 설치되는데, 아래 명령어를 통해 cargo가 정상적으로 설치되어있는지 확인해볼 수 있다. $ cargo --version​ 운영체제 상관없이 다음의 cargo 명령어를 통해 프로젝트를 생성할 수 있다. $ cargo new {생성할 프로젝트 이름}​ 새롭게 생성된 hello_cargo 디렉터리를 살펴보면 다음과 같이 소스 코드가 보관되는 src 디렉터리와 Cargo.toml 파일, 그리고 src 디렉터리 내의 main.rs 파일이 생성되어 있는 것을 확인할 수 있다. s.. 2022. 1. 30.
rustfmt와 RLS, rust-analyzer rustfmt rustfmt는 러스트의 formatting 도구로, 이를 이용하여 일정한 스타일로 코드를 작성할 수 있음. 설치하기 $ rustup component add rustfmt​ 러스트 파일에 대해 rustfmt 실행하기 $ rustfmt main.rs​ 위 코드를 통해 파일에 대해 rustfmt를 실행하면 이렇게 공백 문자 2칸 → 4칸이 된다! (러스트에서의 들여쓰기는 공백 문자 4개를 이용한다고 한다.) rust-analyzer 그치만 매번 이렇게 명령어를 입력해서 포매팅을 하는 건 어쩌면 조금 귀찮을지도?.. prettier처럼 파일이 저장될 때마다 포매팅해주면 참 좋겠다. 그래서 찾아봤다. (참고) VS Code의 marketplace에서 rust-analyzer를 설치한다. VS C.. 2022. 1. 28.
러스트 설치하기 러스트는 rustup을 이용하여 설치할 수 있다. rustup 러스트의 버전과 관련된 도구들을 관리하는 명령줄 도구 명령줄 표현 터미널에 입력해야 하는 코드는 모두 $ 기호로 시작 (직접 입력할 필요 없음. 각 명령의 시작을 표시하는 기호임.) 파워셸(Powershell) 전용 예제는 > 기호 사용 윈도우에 rustup 설치하기 Install Rust - Rust Programming Language (rust-lang.org)의 안내에 따라 설치하면 된다. Window10 기준으로 32bit인지 64bit인지 확인하는 방법 왼쪽 하단 시작버튼 클릭 → 톱니바퀴 모양의 아이콘(설정메뉴) 클릭 → '시스템' 항목 클릭 후 아래 빨간색으로 표시한 부분들 클릭 및 확인 최신 버전으로 업데이트 하는 방법 $ r.. 2022. 1. 27.