Sono molto nuovo su Ubuntu. Sto guardando la directory /usr/include
che contiene molti file di intestazione. So che hanno specificato determinate costanti e altre informazioni utilizzate in Ubuntu. Sono confuso con l'uso di esso.
Una delle directory all'interno è linux/byteorder
. Che ha due file:
big_endian.h little_endian.h
Mi chiedo perché siano necessari due file? La mia macchina sarà big endian o little endian giusto? Ubuntu durante l'installazione non ha scelto il mio ordine di byte di sistema? Non /usr/include
è solo uguale per tutte le macchine? A cosa serve esattamente?
Grazie in anticipo.