rust, hello world, hello cargo

lsh235·2023년 6월 6일
0

rust

목록 보기
2/7

rust update:
rustup update


compiler:
rustc

src:
fn main() {
println!("Hello, world!");
}

build:
rustc main.rs

규칙:
fn으로 function정의
파라미터는 ()안에
()와 { 시작시 한칸 띄우는 것이 좋은 스타일(rustfmt에서 자동으로 적용되는 듯 함.)


Cargo(카고)는 러스트의 빌드 시스템 및 패키지 매니저입니다.

sample create:
cargo new hello_cargo --bin
--bin 인자가 라이브러리가 아닌 실행 가능한 애플리케이션으로 만들어줍니다.

Cargo를 통해서 프로젝트를 생성하면 Cargo.toml을 확인 할 수 있습니다.
Cargo.toml(Tom’s Obvious, Minimal Language)은 Cargo의 환경설정 포맷입니다.
Cargo.toml은 최상위 디렉토리에 위치

build(debug):
cargo build

build & start:
cargo run

compile check:
cargo check

release build:
cargo build --release

0개의 댓글