Rust 问答之什么是 rustc

在官网文档中给出的 Hello world 例子中,我看到了编译的命令使用了 rustc 。

rustc 怎么来的

以 windows 10 为例,下载 rustup-init.exe 64位 并正确安装,rustc 也会被安装。存放 rustc.exe 的位置是 %HomePath%\.cargo\bin

>dir /b
cargo-clippy.exe
cargo-fmt.exe
cargo-miri.exe
cargo.exe
clippy-driver.exe
rls.exe
rust-gdb.exe
rust-lldb.exe
rustc.exe
rustdoc.exe
rustfmt.exe
rustup.exe

rustc 是什么

rustc 是 编程语言 Rust 的编译器。rustc 将源代码编译生成二进制代码,展示的形式是库或者可执行文件。

在实际项目中,人们不会直接使用 rustc 编译所有的文件,而是使用 cargo 命令。执行 cargo build --verbose 可以查看它如何使用 rustc

参考:

本作品采用《CC 协议》,转载必须注明作者和本文链接
讨论数量: 1

感觉意犹未尽

3年前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!