新建一个目录,
mkdir project
进入目录:
cd project
touch main.rs
fn main() {
println!("Hello, world!");
}
编译:
$ rustc main.rs
运行:
$ ./main
Hello, world!
或者使用:cargo 命令来新建一个项目
cargo new hello_cargo
$ cd hello_cargo
$ cargo build Compiling hello_cargo v0.1.0 (file:///projects/hello_cargo) Finished dev [unoptimized + debuginfo] target(s) in 2.85 secs
默认会在target/build 目录生成编译文件,添加--release会在target/release生成编译文件
然后运行编译后的文件:
$./target/debug/hello_cargo
Hello, world!
也可以运行:
$ cargo run Finished dev [unoptimized + debuginfo] target(s) in 0.0 secs Running `target/debug/hello_cargo` Hello, world!
最后你可以用cargo check运行你写的代码:
$ cargo check Checking hello_cargo v0.1.0 (file:///projects/hello_cargo) Finished dev [unoptimized + debuginfo] target(s) in 0.32 secs