我一直在尝试用 Rust 编写内核代码。虽然我当然可以使用程序集并链接它,但能够在纯 Rust 中添加多引导 header 会很棒,比如 this在之字形。这可能吗?
最佳答案
您可以使用 link_section
属性控制放置函数或静态的部分。取自the documentation :
#[no_mangle]
#[link_section = ".multiboot"]
pub static BOOT: [u8; 2] = [0xEB, 0xFE];
关于rust - 在 Rust 中链接项目的控制部分标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58137027/