Я очень новичок в Ubuntu. Я смотрю на каталог, /usr/include
он содержит много заголовочных файлов. Я знаю, что они указали определенные константы и другую информацию, которые используются в Ubuntu. Я запутался с его использованием.
Один из каталогов внутри linux/byteorder
. Который имеет два файла:
big_endian.h little_endian.h
Интересно, зачем нужны два файла? Моя машина будет либо с прямым порядком байтов, либо с прямым порядком байтов, верно? Разве Ubuntu во время установки не выбрал мой системный порядок байтов? Разве /usr/include
это одинаково для всех машин? Каково точное использование этого?
Заранее спасибо.