Files
mop3/docs/building_kernel.md
kamkow1 360080b44e
All checks were successful
Build documentation / build-and-deploy (push) Successful in 1m18s
Generate docs for libs, update docs build process
2026-02-13 00:23:15 +01:00

32 lines
715 B
Markdown

# Building the MOP3 kernel
This article describes, how to build the kernel, how the build system works and prerequisites.
## Preprequistes
- POSIX host system (tested on Linux, may break on other systems)
- Git
- GNU make
- LLVM toolchain/Clang C compiler
- Xorriso
## Build steps
cd into root of MOP3 source tree.
Run:
```
./aux/devel.sh
```
This script does everything for you - builds the kernel, userspace apps, necessary libraries and such.
The buildsystem is quite compilcated, so it probably requires it's own article.
For debugging you can do:
```
./aux/devel.sh debug
```
This will build with `buildtype=debug` as opposed to `buildtype=release`. You now can view symbols inside
of gdb or objdump.