Update README compilation instructions.

This commit is contained in:
Nicolás Ortega Froysa 2018-03-14 17:16:34 +01:00
parent 9703f2484c
commit 9d08b344c3
No known key found for this signature in database
GPG Key ID: FEC70E3BAE2E69BF

9
README
View File

@ -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,