File tree Expand file tree Collapse file tree 1 file changed +11
-11
lines changed
Expand file tree Collapse file tree 1 file changed +11
-11
lines changed Original file line number Diff line number Diff line change 1- # THIS IS OUT OF DATE, DO NOT USE ANY OF THIS
1+ # Build
22> The main files to build the OS
33
44## How to install dependencies?
1212# qemu-system-x86
1313# xorriso
1414# nasm
15+ # cmake
16+ # ninja / make
1517
16- # On deban Systems you can use the install.sh script to install everything
17- & > sudo bash install.sh
18+ # On deban Systems you can use apt to install everything
19+ & > sudo apt install [package]
1820
1921# On other systems you will need to install the dependencies manually
2022```
2830
2931## How to build?
3032``` bash
31- # This file is inside the main folder FluxedOS/
32- & > bash Build.sh
33+ & > mkdir build
34+ & > cd build
35+ & > cmake -GNinja ..
36+ & > ninja run
37+ ...
3338```
3439
35- ## What the build output should look like
36- ``` bash
37- # This might be a older version of the build script, but it should look close to what you see.
38- ```
3940
40- ![ image] ( https://user-images.githubusercontent.com/33582457/117325213-1f457c00-ae56-11eb-9cfb-dcd36231134f.png )
4141
4242## Issues with the build
4343``` bash
4444# ERROR
4545cp: target ' isodir/programs' is not a directory
46- # Can be solved by re-running the build
46+ # Can be solved by re-running the build and using ninja clean
4747# ----------------------------------------------
4848# Other errors will be added with their fixes soon
4949```
You can’t perform that action at this time.
0 commit comments