관리 메뉴

평행우주 : world 1

[Rust] 러스트 Cargo 사용법 본문

텃밭 1 : BlockChain/Rust

[Rust] 러스트 Cargo 사용법

parallelworlds 2022. 4. 8. 19:21

 

 

Cargo 란?

rust 프로젝트/패키지 매니저

rust 빌드시스템 도구

새 프로젝트를 만들거나 프로젝트 빌드 시 사용

프로젝트가 필요로 하는 종송 패키지들을 다운 받을 때도 사용

 

 

 

 

Cargo : 프로젝트 생성

 

myproject1 생성 시 명령어

$ cargo new myproject1
$ cd myproject1

 

myproject1 폴더가 생성된다

또한 Cargo.toml 파일과 src/main.rs 파일이 생성된다

Cargo.toml 파일은 nodejs의 package.json 와 비슷한 역할을 한다

( 프로젝트의 기본정보와 패키지 목록 관리 텍스트파일)

숫자로 시작하는 파일은 만들 수 없다

 

 

 

 

 

Cargo : 빌드와 실행

 

소스파일들은 src폴더 안에 들어간다

cargo 빌드를 하면 실행파일은 target 폴더 안에 만들어진다

 

cargo new aa 로 만들어진 프로젝트 폴더 안에서 cargo build를 수행하면,

코드가 빌드되고 target 폴더 안에 실행파일 aa이 생성된다

 

빌드와 실행을 함께 하고 싶을 때는 cargo run 명령을 수행하면 된다

$ cargo run

 

 

 

 

 

 

 

 

 

Comments