RustyHermit:libhermit-rs
libhermit-rs是 unikernel项目的内核。
构建内核
通常,内核将作为静态库链接到您的应用程序。
Rust应用程序:可以在存储库中找到说明。
对于C / C ++应用程序:可以在存储库中找到说明。
独立静态库构建
如果这不符合您的需求,并且您希望将内核构建为静态库以供以后链接,则需要以下内容:
Rust夜间工具链(),Rust运行时的源代码和llvm-tools:
rustup toolchain install nightly
rustup component add rust-src llvm-tools-preview
然后可以使用以下命令构建libhermit-rs
cargo build -Z build-std=core,alloc,panic_abort --target x86_64-unknown-hermit-kernel
然后可以在target/x86_64-unknown-hermit-kernel/debug/libhermit.a找到生成的库
控制内核消息的详细程度
libhe
评论0
最新资源