add '-lm' to gcc compile options