53ningen.com

@gomi_ningen's Website

「ゼロからの OS 自作入門」の Hello, World! を MacOS 上で行う

ゼロからの OS 自作入門 の第 1 章: Hello, World! と表示させるまでの流れを MacOS 上で作業したい場合の手順をまとめます。

メインで使っているような MacBook でやる際は自己責任で頑張ってね(ディスク取り違えたりしないようにほんとうに気をつけて)。

Kernel の実装

単純な hlt 命令の無限ループで、実装はここに置いてあるので、kernel ディレクトリを掘って main.cpp という名前で作成

コンパイルとリンクは以下のコマンドにて行う

$ clang++ -O2 -Wall -g --target=x86_64-elf -ffreestanding -mno-red-zone -fno-exceptions -fno-rtti -std=c++17 -c kernel...
Read More

Copyright © 53ningen.com