diff --git a/native/jni/src/binary_format.h b/native/jni/src/binary_format.h
index 86410fb8f01e7c7848447ab066a301cf67c362b4..d1e8316dee88be205e05ad30a2b66d4e4a243d88 100644
--- a/native/jni/src/binary_format.h
+++ b/native/jni/src/binary_format.h
@@ -17,7 +17,7 @@
 #ifndef LATINIME_BINARY_FORMAT_H
 #define LATINIME_BINARY_FORMAT_H
 
-#include <cctype>
+#include <cstdlib>
 #include <limits>
 #include <map>
 #include "bloom_filter.h"