Jestem bardzo nowy w Ubuntu. Patrzę na katalog /usr/include
zawierają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/include
to samo dla wszystkich maszyn? Jakie jest jego dokładne zastosowanie?
Z góry dziękuję.