用 Rust 制作一个可启动的 hello world 程序

make a bootable hello world program in rust

我最近接触了 Rust,发现不用接触汇编也可以轻松地用 Rust 编写系统代码。
我只想用我的 hello.rs 代码制作一个可启动的 hello world 程序:

fn main() {
    println!("Hello World");
}

有没有办法让这个 Rust 代码可启动?

有一篇关于 Writing an OS in Rust 的博客,其中第一步是关于仅使用 Rust 启动和打印一些内容到屏幕。

这是一个高级主题,所以我不建议从编写 OS 开始,如果您想了解 OS 的工作原理,请执行。