Add the compiler support

添加CLANG的支持