ฉันใหม่สำหรับ Ubuntu ฉันกำลังดูไดเรกทอรีที่/usr/include
มีไฟล์ส่วนหัวจำนวนมาก ฉันรู้ว่าพวกเขาได้ระบุค่าคงที่บางอย่างและข้อมูลอื่น ๆ ที่ใช้ใน Ubuntu ฉันสับสนกับการใช้งาน
linux/byteorder
หนึ่งภายในไดเรกทอรี ซึ่งมีสองไฟล์:
big_endian.h little_endian.h
ฉันสงสัยว่าทำไมต้องใช้สองไฟล์ เครื่องของฉันจะเป็น endian ใหญ่หรือ endian น้อยจริงไหม? ไม่อูบุนตูขณะติดตั้งไม่ได้เลือกระบบไบต์ของฉันหรือไม่ ไม่/usr/include
เป็นเพียงเหมือนกันสำหรับทุกเครื่อง? การใช้งานที่แน่นอนของมันคืออะไร?
ขอบคุณล่วงหน้า.