Tôi rất mới với Ubuntu. Tôi đang xem thư mục /usr/include
chứa rất nhiều tệp tiêu đề. Tôi biết họ đã chỉ định một số hằng số nhất định và thông tin khác được sử dụng trong Ubuntu. Tôi bối rối với việc sử dụng nó.
Một trong những thư mục bên trong là linux/byteorder
. Trong đó có hai tệp:
big_endian.h little_endian.h
Tôi tự hỏi tại sao hai tập tin là cần thiết? Máy của tôi sẽ là endian lớn hoặc endian nhỏ phải không? Không có Ubuntu trong khi cài đặt không chọn thứ tự byte hệ thống của tôi? Có /usr/include
giống nhau cho tất cả các máy? Công dụng chính xác của nó là gì?
Cảm ơn trước.