Đi đến nội dung
Lỗi Linux/POSIXLỗi
EOVERFLOW

EOVERFLOW — Giá Trị Quá Lớn cho Kiểu Dữ Liệu

Một giá trị quá lớn để lưu trữ trong kiểu dữ liệu đích.

linuxmacosunix

Nguyên nhân gây ra lỗi này

Kích thước tệp, độ lệch, hoặc giá trị khác vượt quá giá trị tối đa có thể biểu diễn của kiểu dữ liệu. Thường xảy ra khi chương trình 32-bit truy cập tệp lớn hơn 2 GB.

Cách sửa

Biên dịch với hỗ trợ tệp lớn bằng cách định nghĩa `_FILE_OFFSET_BITS=64`. Sử dụng kiểu dữ liệu 64-bit cho độ lệch và kích thước tệp.

Tài liệu chính thức

Mã lỗi liên quan