Readme, note about dependencies

This commit is contained in:
Imbus 2025-09-02 04:49:54 +02:00
parent a02c1fcebd
commit 17e8021a43

View file

@ -26,6 +26,14 @@ On a linux machine, make sure that you have `make` and `curl` in path. The rest
of the tooling (gcc, qemu) will be handled by the build system. For extra convenience, of the tooling (gcc, qemu) will be handled by the build system. For extra convenience,
you could also use `bear` for generating "compile_commands.json". This is useful for helping you could also use `bear` for generating "compile_commands.json". This is useful for helping
clangd pick up the correct paths, and will result in better in-editor diagnostics and warnings. clangd pick up the correct paths, and will result in better in-editor diagnostics and warnings.
For development, `clang-format` and `find` will also be useful.
In short, for debian/redhat:
```sh
sudo apt install bear make curl clang-format find
sudo dnf install bear make curl clang-format find
```
Im sure its the same on alpine/arch and friends. You're a linux user, put on those big boy pants and figure it out.
```sh ```sh
make get_toolchain # Dont worry, is will land locally inside project directory make get_toolchain # Dont worry, is will land locally inside project directory