修复编译上的一些bug