fix #2: enable optimization, ignore unused functions, inclide stdlib automaticly