init
This commit is contained in:
22
README.md
Normal file
22
README.md
Normal file
@@ -0,0 +1,22 @@
|
||||
# c_command_pattern
|
||||
|
||||
a simple example of how to implement the state pattern in c. check [`main.c`](src/main.c) for the implementation
|
||||
|
||||
# how to build and run it
|
||||
|
||||
this demo uses a simple build system called [nob](https://github.com/tsoding/nob.h) a header only build system for c projects.
|
||||
|
||||
to build run these command in the root of the project:
|
||||
```bash
|
||||
|
||||
# bootstraps the build system
|
||||
> gcc nob.c -o nob
|
||||
|
||||
# runs the build system
|
||||
> ./nob
|
||||
|
||||
# runs the program
|
||||
> ./build/main
|
||||
|
||||
```
|
||||
and if you have a differnt complier you want to use that is posix compliant just change the `CC` macro in the `nob.c` with your one.
|
||||
Reference in New Issue
Block a user