본문 바로가기
Linux/Tips&News

리눅스에서 엔디언 확인하기

by 드로니뚜벅이 2022. 9. 27.

방법 1

# 1 이면 Little Endian
# 0 이면 Big Endian
$ echo -n I | od -to2 | head -n1 | awk '{print $2;}' | cut -c6

 

방법 2

$ lscpu | grep "Byte Order"

 

방법 3 (C/C++)

#include <stdio.h>

int main(void)
{
    int i = 0x00000001;
    if ( ((char *)&i)[0] )
        printf("LITTLE_ENDIAN\n");
    else
        printf("BIG_ENDIAN\n");
    
    return 0;
}