环境
Time 2022-11-12
(资料图片仅供参考)
WSL-Ubuntu
QEMU
NASM
Rust
前言
说明
参考:/set-up-rust/
目标
从汇编代码中调用 Rust 代码。该篇基于之前编写的进入 64 位模式的汇编代码。
切换到 nightly 版本
切换命令:rustup override set nightly
代码
安装 xargo
安装命令:cargo install xargo
编译命令
RUST_TARGET_PATH=$(pwd) xargo build --target=myos
自动编译脚本
效果
总结
在 64 位模式下,使用汇编指令调用了 Rust 编写的函数。
附录
long_
关键词: