- 需要WSL環境
- gas >=
v2.31.1 x86_64-linux-gnu (WSL)
- gld >=
v2.31.1 x86_64-linux-gnu (WSL)
- objcopy >=
v2.31.1 x86_64-linux-gnu (WSL)
- 易語言 >=
v5.5
- Visual Studio 2017 或更高版本
- 進入
source/krnln.core.main
- 使用易語言IDE打開
krnln.core.main.e
- 使用靜態編譯方式 編譯易代碼
- 編譯將會失敗並殘留一個Win32 COFF文件 請勿刪除該文件
- 使用
Visual Studio
打開解決方案文件 - 將
krnln.floppy.mk
設爲啓動項目 - 直接構建
這裏只例舉 QEMU 版本
@echo off
set PATH=%PATH%;YOUR_QEMU_INSTALLATION
qemu-system-i386 -gdb tcp::23333 -fda ./elkernel.img
執行批處理文件 啓動GDB 附加即可
有關GDB調試方面不再贅述