-
Notifications
You must be signed in to change notification settings - Fork 6
Building
GrausamkeitEnjoyer / God's Eye View Developer edited this page Nov 6, 2023
·
2 revisions
You can use a script that does all the heavy lifting for you. The script and instructions on how to use it is in the link below:
https://github.com/Edersteiner/CrossCompilerScript
When you're finished and you have a working cross compiler, you can follow the rest of this article.
To build and run GevOS you need to install:
- qemu
- python3
- ninja-build
- mtools
- xorriso (libisoburn)
- objconv (bootloader only)
- nasm (bootloader only)
- clang-format (optional for personal use, required if you want to contribute)
These should be available in your Distro's package repository.
- Clone GevOS
git clone https://github.com/KamalDevelopers/GevOS.git
- Navigate into the GevOS directory
cd GevOS
- Build and run
./build.sh
GevOS should now compile correctly and automatically launch in Qemu.