a bugfix on Mac
 一个可编译的version
a pass compiled version
L1接口实现，基本完成。