修改makefile支持osx，bugfix for write integer