当我使用编译程序时,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
Run Code Online (Sandbox Code Playgroud)
您还将获得一个跟踪构建过程的进度条:
$ cargo build
Compiling cfg-if v0.1.10
Compiling lazy_static v1.4.0
Building [====================> ] 3/4: bytes
Run Code Online (Sandbox Code Playgroud)
rustc更简单,不输出任何成功消息。但是,&&如果编译成功,您可以使用手动打印消息:
$ rustc main.rs && echo "Compiled successfully"
Compiled successfully
Run Code Online (Sandbox Code Playgroud)
如果您想变得更花哨,可以使用 ASCII 转义码使消息变绿!
$ rustc main.rs && echo "\033[0;32mCompiled successfully"
Compiled successfully # <- this is green!
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
164 次 |
| 最近记录: |