修正编译bug，使其在目前centos上可编译