Jestem bardzo nowy w Ubuntu. Patrzę na katalog /usr/includezawierający wiele plików nagłówkowych. Wiem, że podali pewne stałe i inne informacje, które są używane w Ubuntu. Jestem z tego mylony.
Jednym z katalogów jest linux/byteorder. Który ma dwa pliki:
big_endian.h little_endian.h
Zastanawiam się, dlaczego potrzebne są dwa pliki? Moja maszyna będzie albo duża, albo mała, prawda? Czy system Ubuntu podczas instalacji nie wybrał mojego bajtu systemowego? Czy /usr/includeto samo dla wszystkich maszyn? Jakie jest jego dokładne zastosowanie?
Z góry dziękuję.