Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/linq/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Rust未运行helloworld示例_Rust - Fatal编程技术网

Rust未运行helloworld示例

Rust未运行helloworld示例,rust,Rust,我刚根据文件设置了rust,并给出了我的第一个hello world程序 fn main() { println!("Hello, world!"); } 将其保存为main.rs,并使用以下方法启动: [root@localhost hello_world] rustc main.rs [root@localhost hello_world] 但从未出现任何产出。相反,rustc-version确实显示了版本号,所以考虑到安装过程中没有出现问题,我在想问题出在哪里 Rust是一种

我刚根据文件设置了rust,并给出了我的第一个hello world程序

fn main() {
    println!("Hello, world!");
}
将其保存为main.rs,并使用以下方法启动:

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

但从未出现任何产出。相反,rustc-version确实显示了版本号,所以考虑到安装过程中没有出现问题,我在想问题出在哪里

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


如果您使用Cargo,则Cargo run会在必要时编译代码,然后运行它。

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


如果您使用Cargo,则Cargo run会在必要时编译代码,然后运行它。

rustc是编译器。它应该已经创建了一个输出文件。也许是出去玩什么的。您需要运行它。似乎现在构建和运行东西的首选方法是Cargo工具。查看教程:嗯,我只有main.rs@Thilo@Thilo谢谢你为我节省了很多天:我确实获得了额外的2行输出,正如你所看到的,我应该担心吗?rustc是编译器。它应该已经创建了一个输出文件。也许是出去玩什么的。您需要运行它。似乎现在构建和运行东西的首选方法是Cargo工具。查看教程:嗯,我只有main.rs@Thilo@Thilo谢谢你为我节省了很多天:我确实获得了额外的2行输出,正如你所看到的,我应该担心吗?