😸
M4Mac book airにQEMUとlldをインストールするまで
環境
'c. koichiro@Mac.lan
,xNMM. ----------------
.OMMMMo OS: macOS 15.4.1 24E263 arm64
OMMM0, Host: Mac16,12
.;loddo:' loolloddol;. Kernel: 24.4.0
cKMMMMMMMMMMNWMMMMMMMMMM0: Uptime: 12 days, 4 hours, 27 mins
.KMMMMMMMMMMMMMMMMMMMMMMMWd. Packages: 29 (brew)
XMMMMMMMMMMMMMMMMMMMMMMMX. Shell: zsh 5.9
;MMMMMMMMMMMMMMMMMMMMMMMM: Resolution: 1280x832, 1920x1080
:MMMMMMMMMMMMMMMMMMMMMMMM: DE: Aqua
.MMMMMMMMMMMMMMMMMMMMMMMMX. WM: Quartz Compositor
kMMMMMMMMMMMMMMMMMMMMMMMMWd. WM Theme: Blue (Dark)
.XMMMMMMMMMMMMMMMMMMMMMMMMMMk Terminal: vscode
.XMMMMMMMMMMMMMMMMMMMMMMMMK. CPU: Apple M4
kMMMMMMMMMMMMMMMMMMMMMMd GPU: Apple M4
;KMMMMMMMWXXWMMMMMMMk. Memory: 3983MiB / 24576MiB
.cooc,. .,coo:.
手順
-
brewを使ってインストール
公式がこれするといいって書いてあった。
$brew install qemu
-
ついでにlldもインストールする
$ brew install lld
llvmではないので注意
- buildしたRustのコードを見る(おまけ)
~/d/rust_mikan_os/t/x/release main !2 ?6 ❯ file rust_mikan_os 22:42:29
rust_mikan_os: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), statically linked, not stripped
良さそう。
-
先人を参考に、mikanos-buildをmac向けに改造する
こちらhttps://qiita.com/yamoridon/items/4905765cc6e4f320c9b5
patchだけ当てればOK -
起動できる
参考にしたサイト
Discussion