当我使用 rustc
编译程序时我通常会遇到错误。一旦我消除了错误,我就不会收到任何消息,这意味着编译成功。
是否可以选择获取 rustc
显示“成功”消息?很高兴看到积极的反馈。
最佳答案
大多数 Rust 程序员不调用 rustc
直接,而是通过 cargo
,它为每个编译的 crate 打印一条绿色的成功消息:
$ cargo build
Compiling cfg-if v0.1.10
Compiling lazy_static v1.4.0
Compiling bytes v0.5.6
Compiling mycrate v0.2.0 (/dev/rust/mycrate)
Finished dev [unoptimized + debuginfo] target(s) in 13.17s
您还将获得一个跟踪构建过程的进度条:$ cargo build
Compiling cfg-if v0.1.10
Compiling lazy_static v1.4.0
Building [====================> ] 3/4: bytes
rustc
更简单,不输出任何成功消息。但是,您可以使用 &&
如果编译成功,则手动打印消息:$ rustc main.rs && echo "Compiled successfully"
Compiled successfully
如果您想变得更花哨,可以使用 ASCII 转义码使消息变绿!$ rustc main.rs && echo "\033[0;32mCompiled successfully"
Compiled successfully # <- this is green!
关于rust - 是否可以选择让 rustc 显示 "successful"消息?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66200413/