修改在高版本GCC编译不能通过的问题