1. 安装rust环境
安装rust使用rustup,具体安装方法参考rustup.rs
我使用了linux,使用下面的命令即可
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
安装完成后,有三个命令可用,分别是
- cargo。cargo是rust的编译管理器,包管理器和通用工具。可以用cargo启动新项目,构建和运行程序,并管理代码所依赖的任何外部库。
- rustc。rustc是rust的编译器。
- rustdoc。rustdoc是rust文档工具。如果在源码程序中以适当形式的注释编写文档,rustdoc就可以从中构建出格式良好的HTML。
安装完成后,可以使用cargo 创建一个新的rust包
user@user-D1581-R3:~/tanxl/project/rust$ cargo new hello
user@user-D1581-R3:~/tanxl/project/rust/hello$ ls -al
总计 24
drwxrwxr-x 4 user user 4096 11月 9 15:04 .
drwxrwxr-x 3 user user 4096 11月 9 15:04 ..
-rw-rw-r-- 1 user user 76 11月 9 15:04 Cargo.toml
drwxrwxr-x 6 user user 4096 11月 9 15:04 .git
-rw-rw-r-- 1 user user 8 11月 9 15:04 .gitignore
drwxrwxr-x 2 user user 4096 11月 9 15:04 src
user@user-D1581-R3:~/tanxl/project/rust/hello$ ls -al src/
总计 12
drwxrwxr-x 2 user user 4096 11月 9 15:04 .
drwxrwxr-x 4 user user 4096 11月 9 15:04 ..
-rw-rw-r-- 1 user user 45 11月 9 15:04 main.rs
user@user-D1581-R3:~/tanxl/project/rust/hello$ cat src/main.rs
fn main() {
println!("Hello, world!");
}
1.Cargo.toml用来保存此包的元数据
2.自动创建了git仓库
3.源代码在src目录
可以在包内任意地方调用cargo run来构建和运行程序。
user@user-D1581-R3:~/tanxl/project/rust/hello$ cargo run
Compiling hello v0.1.0 (/home/user/tanxl/project/rust/hello)
Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.30s
Running `target/debug/hello`
Hello, world!
user@user-D1581-R3:~/tanxl/project/rust/hello$ ./target/debug/
build/ examples/ hello
deps/ .fingerprint/ incremental/
user@user-D1581-R3:~/tanxl/project/rust/hello$ ./target/debug/hello
Hello, world!
也可以用cargo clean来清理生成的文件。
评论 (0)