30日OS本 macOS Mojave 環境構築
環境構築手順
このWebsiteを参考にして、環境構築してみると、make runで失敗してしまう。
cp helloos.img ../../z_tools/qemu/fdimage0.bin make -C ../../z_tools/qemu qemu-system-i386 -L . -m 32 -localtime -vga std -fda fdimage0.bin qemu-system-i386: -localtime: invalid option make[1]: *** [default] Error 1 make: *** [run] Error 2
のようなエラーが出てしまった。
解決法
上のWebsiteを最後までやったのち、
から、z_tools_osxをダウンロードする。
z_tools_osxをz_toolsに名前を変更して、
HariboteOSディレクトリに置き、z_toolsを上書きする。
追記
3日目の最後の方でバグが生じるので、以下も変更しておいてください。
HariboteOS/z_tools/haribote/ の中にある、haribote.rulの中身の
../z_tools/haribote/harilibc.lib; ../z_tools/haribote/golibc.lib;
を以下のように変更する。
../../z_tools/haribote/harilibc.lib; ../../z_tools/haribote/golibc.lib;
完成!試してみる。
cd ~/HariboteOS/01_day/helloos0 make run