반응형
gcc 컴파일 옵션에서 -m32 옵션을 주면 32비트 모드로 컴파일이 가능하다.
그러기위해선 아래와 같은 패키지를 설치해주면 된다.
sudo apt-get install gcc-multilib |
아래는 컴파일 결과
테스트용 소스코드
#include <stdio.h>
void main()
{
unsigned long p;
printf("%x\n",&p);
printf("p's size is %d\n",sizeof(p));
}
- 32비트용 리눅스 실행파일로 컴파일하기
gcc -o bitmode_compile bitmode_compile.c -m32 |
- 실행했을때 결과화면
- 64비트용 리눅스 실행 파일로 컴파일하기
gcc -o bitmode_compile bitmode_compile.c -m64 |
- 실행했을때 결과화면
반응형
'Development > Linux' 카테고리의 다른 글
ssh 접속이 안될 때 확인해야 되는 것 (0) | 2021.01.18 |
---|---|
poll 을 이용한 드라이버와 어플리케이션 통신 하기 (0) | 2020.12.31 |
우분투 화면 캡쳐 (Ubuntu screen capture) (0) | 2020.12.16 |
Linux KFIFO (static 타입) 사용 하기 (0) | 2020.11.02 |
Ubuntu 부팅 후 마우스, 키보드 동작 안될 때 (0) | 2020.06.26 |
댓글