add a build script because screw remembering all of the necessary command args to gcc