Prerequisites GCC or CLANG (C99>=, but C11 is recommended) GNU Make Compiling $ mkdir bin $ make $ make static # for a static library (.a) $ make shared # for a shared library (.so or .dll)