fix a compile bug for linux.