Pinjontall94 / ceilings

Ceilings - Rustlings and Ziglings for C!

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

ceilings

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!

NOTE

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.

Run

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 :) This being said, the build.zig uses the host platform, and should therefore work on your machine as long as you're not cross compiling (and you're probably not).

  1. Makefile make -f Makefile.vanilla && ./ceilings

  2. CMake cmake -B . make && ./ceilings

  3. zig cc (RECOMMENDED) zig build run

About

Ceilings - Rustlings and Ziglings for C!

License:GNU Affero General Public License v3.0


Languages

Language:C 59.0%Language:CMake 41.0%