add omit-frame-pointer into CFLAGS
refactor the step1