Update README.md

This commit is contained in:
secXsQuared 2018-02-13 13:32:17 -05:00 committed by GitHub
parent 2b7366a078
commit 8a7b8d485e
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -1,6 +1,6 @@
My Hobby x86-64 OS kernel. My Hobby x86-64 OS kernel.
# Building and Debugging Guide # Building
## Environment ## Environment
Any Linux distribution / Bash for Windows + GCC cross compiler. Any Linux distribution / Bash for Windows + GCC cross compiler.
@ -24,12 +24,12 @@ CONFIGURED WITH: --target=x86_64-elf --disable-nls --enable-languages=c,c++ --wi
2. Run "tar -xvf cross.tar.gz -C $HOME/opt/cross" 2. Run "tar -xvf cross.tar.gz -C $HOME/opt/cross"
## Compilation ## Compiling
Run "make all" in the root directory Run "make all" in the root directory
The makefile generates secxkrnl.iso (kernel image), secxkrnl.elf(kernel executable), secxkrnl.dmp(kernel disassembly) at the end. The makefile generates secxkrnl.iso (kernel image), secxkrnl.elf(kernel executable), secxkrnl.dmp(kernel disassembly) at the end.
To clean all generated files, run "make clean" To clean all generated files, run "make clean"
## Running # Running
On windows run "qemu.bat" On windows run "qemu.bat"
On linux run "./qemu.bat" On linux run "./qemu.bat"