一、Rust编译工具简介
在Rust中如果刚开始学习语法,写一些简单的单一文件,那么可以使用rustc来进行编译
1 | $ rustc main.rs |
rustc与gcc和clang类似,编译成功后,rustc会输出一个二进制的可执行文件。不过随着项目的增长,我们就需要功能更强大的编译工具。
Cargo是Rust的构建系统和包管理器,大多数Rustacean们使用Cargo来管理Rust项目,它可以处理很多任务,如构建代码、下载依赖库并编译这些库。cargo的基本用法非常简单:
1 | $ cargo new hello_world // 新建名为hello_world的项目 |