Я попытался использовать опцию -mbig-endian
gcc на AArch64 (Raspberry Pi 3 Model B с конфигурацией порядка байтов с прямым порядком байтов) с целью чтения и записи в память в порядке байтов с прямым порядком байтов. Я получил следующую ошибку, и компиляция прекращена.
/usr/include/gnu/stubs.h:11:11: fatal error: gnu/stubs-lp64_be.h: No such file or directory `#include <gnu/stubs-lp64_be.h>`
Я пошел в эту папку и не смог найти этот файл. Я что-то упустил?
В сетевой документации gcc сказано, что опция -mbig-endian
генерирует код с прямым порядком байтов. Что именно это значит?