Eu sou muito novo no Ubuntu. Eu estou olhando para o diretório /usr/include
que contém muitos arquivos de cabeçalho. Eu sei que eles especificaram certas constantes e outras informações que são usadas no Ubuntu. Estou confuso com o uso disso.
Um dos diretórios dentro é linux/byteorder
. Que possui dois arquivos:
big_endian.h little_endian.h
Eu me pergunto por que dois arquivos são necessários? Minha máquina será big endian ou little endian, certo? O ubuntu durante a instalação não selecionou a ordem de bytes do meu sistema? Será que /usr/include
é igual para todas as máquinas? Qual é o uso exato dele?
Desde já, obrigado.