add headers
remove conflict: stdint.h
remove -g opt