A code-along project in C in the vein of rustlings and especially ziglings. Failing test cases of almost-working C code for a student to correct in order to pass the test suite called by the executable, learning C in the process!
This project is very much a WIP and quite transparently indebted to the ziglings project, which I'm following along with as I learn both languages.
Ceilings is tested against a linux target and may not build properly on other platforms. Please open an issue if something doesn't work! It really helps me :)
- Make a new folder called
build
- Ensure you have cmake, GNU Make, and C compiler installed
(these last two are often in a package called "build-essentials" if not "make" and "gcc" separately) - Open a terminal in the
build
folder and runcmake ..
- Run
make
in that samebuild
folder - Pay attention to the error, and fix the file
001_START_HERE.c
in theexercises
folder - Check your progress by running
./app
in thebuild
folder - Repeat steps 5 & 6 for each exercise until you complete Ceilings! :3