Will update my own thread for posterity's sake. I had already used brew to install flatcc:
"brew install flatcc"
But I was not linking the library in like I was the ZMQ I had integrated earlier. Here's my updated build command:
gcc publisher.c -o bin/zmq_pub -lzmq -lflatcc
In my source I have the following imports:
#include "flatbuffers/StarBuffer_builder.h" // generated header file from my StarBuffer.fbs file
#include "flatbuffers/flatbuffers_common_builder.h"
Inside my flatbuffers folder I have:
flatbuffers $ls
StarBuffer_builder.h StarBuffer_verifier.h flatbuffers_common_reader.h
StarBuffer_reader.h flatbuffers_common_builder.h
All good now!