11.4. No-std Rust


文档摘要

11.4. No-std Rust Rust 高级主题:No-std Rust 详解与实践 在Rust的世界里,我们通常享受到标准库 带来的丰富功能,例如动态内存分配、文件操作、线程处理、网络编程等等。然而,在某些特定的应用场景下,例如嵌入式系统、操作系统内核、bootloader 等,标准库 并非总是适用,甚至根本无法使用。这时,我们就需要进入 Rust 的一个更底层的世界:No-std Rust。 No-std Rust 指的是在不链接标准库 的情况下编写 Rust 代码。这并不意味着我们只能使用非常有限的功能,而是意味着我们需要直接依赖 Rust 的核心库 ,并根据目标环境的特性,选择性地引入其他必要的库,例如 (如果需要堆内存分配)。


发布者: 作者: 转发
评论区 (0)
U