본문 바로가기
콤퓨타/Linux

64bit machine에서 달라지는 변수의 크기와 명시적 컴파일 옵션

by 어니엉 2013. 2. 20.
728x90

long int

32bit : 4byte

64bit : 8byte


unsigned long

32bit : 4byte

64bit : 8byte


모든 포인터

32bit : 4byte (2의 32제곱)

64bit : 8byte (2의 64제곱)


다른건 똑같음ㅋㅋㅋ


char : 1byte

short : 2byte

int : 4byte

float : 4byte

double : 8byte






명시적인 컴파일 옵션

32bit

gcc -m32 -g -o test test.c

64bit

gcc -m64 -g -o test test.c


728x90

'콤퓨타 > Linux' 카테고리의 다른 글

우분투 scp 사용법  (0) 2013.02.20
우분투 ftp설치  (0) 2013.02.20
64bit에서 inet_ntoa  (0) 2013.02.20
우분투 계정 home 설정  (0) 2013.02.20
우분투 10.04 LTS FTP 서버 설치  (0) 2013.02.20

댓글