Update README compilation instructions.
This commit is contained in:
parent
9703f2484c
commit
9d08b344c3
9
README
9
README
@ -4,14 +4,15 @@
|
|||||||
This is a small OS project I'm working on. It's slow progress and
|
This is a small OS project I'm working on. It's slow progress and
|
||||||
probably shouldn't be run anywhere except in an emulator. It currently
|
probably shouldn't be run anywhere except in an emulator. It currently
|
||||||
supports the following architectures:
|
supports the following architectures:
|
||||||
|
|
||||||
- x86
|
- x86
|
||||||
|
|
||||||
# Compiling
|
# Compiling
|
||||||
-----------
|
-----------
|
||||||
You'll want to setup a cross-compilation toolchain with GCC
|
This project uses Clang (https://clang.llvm.org/) and NASM
|
||||||
(https://gcc.gnu.org/) for your target architecture, along with
|
(http://www.nasm.us/) for building. You will also require GNU Make
|
||||||
GNU Make (https://www.gnu.org/software/make/) (I'll switch to the
|
(https://www.gnu.org/software/make/), unless you want to manually go
|
||||||
GNU autotools as soon as I can get them to work properly).
|
through and compile the files.
|
||||||
|
|
||||||
To compile a full image you can run `make build-iso`, which will use
|
To compile a full image you can run `make build-iso`, which will use
|
||||||
GNU GRUB (https://www.gnu.org/software/grub/) as the bootloader. Else,
|
GNU GRUB (https://www.gnu.org/software/grub/) as the bootloader. Else,
|
||||||
|
Loading…
Reference in New Issue
Block a user