JDY - uchan-nos/os-from-zero GitHub Wiki
コマンド:
day01:
cd $HOME/osbook/day01/c
clang -target x86_64-pc-win32-coff -mno-red-zone -fno-stack-protector -fshort-wchar -Wall -c hello.c
lld-link /subsystem:efi_application /entry:EfiMain /out:hello.efi hello.o
$HOME/osbook/devenv/run_qemu.sh hello.efi
day02a:
cd $HOME/workspace/mikanos git checkout osbook_day02a cd $HOME/edk2 ln -s $HOME/workspace/mikanos/MikanLoaderPkg ./ source edksetup.sh build $HOME/osbook/devenv/run_qemu.sh $HOME/edk2/Build/MikanLoaderX64/DEBUG_CLANG38/X64/Loader.efi
day02b:
cd $HOME/workspace/mikanos git checkout osbook_day02b cd $HOME/edk2 source edksetup.sh build $HOME/osbook/devenv/run_qemu.sh $HOME/edk2/Build/MikanLoaderX64/DEBUG_CLANG38/X64/Loader.efi mkdir -p mnt sudo mount -o loop disk.img mnt ls mnt cat mnt/memmap