Rust没有运行hello world示例

时间:2014-11-11 04:45:36

标签: rust

我只是根据文档设置了锈,并给了我的第一个hello world程序。

fn main() {
    println!("Hello, world!");
}

已将其保存为main.rs,并使用以下命令启动:

[root@localhost hello_world] rustc main.rs
[root@localhost hello_world] 

但是没有输出。相反,rustc --version确实显示了版本号,所以考虑到安装没有问题,我在问题所在的地方徘徊。

1 个答案:

答案 0 :(得分:7)

Rust是一种编译语言。 rustc是编译器,它接受一个源文件并生成一个二进制文件然后可以执行;但是,它本身并不执行代码。您必须获取它生成的二进制文件(默认情况下,源文件名减去.rs扩展名)并使用./main或类似名称自行执行。

如果您使用Cargo,则cargo run会根据需要编译代码,然后运行它。