반응형
기본적으로는 64bit 환경에서는 관련 패키지가 없기 때문에 32bit 파일로 컴파일할 수는 없다.
그렇다는 것은 관련 패키지만 설치한다면 64bit 운영체제에서도 32bit 실행파일로 컴파일할 수 있다는 것이다.
관련 패키지는 다음과 같이 설치할 수 있다.
sudo apt-get install gcc-multilib
패키지가 정상적으로 설치되었다면, gcc의 옵션을 통해 원하는 bit 체제의 실행파일로 컴파일이 가능하다.
64bit 실행파일로 컴파일하기
gcc -o test test.c -m64
32bit 실행파일로 컴파일하기
gcc -o test test.c -m32
반응형
'Information* > 알면도움됨' 카테고리의 다른 글
우분투 폴더에서 터미널 열기(feat. nautilus) (0) | 2017.12.03 |
---|---|
pwntools (0) | 2017.11.06 |
hackschool ftz 서버 구축하기 (0) | 2017.10.30 |
탐색기 위치에 바로 cmd 창 켜기 (0) | 2017.10.24 |
리눅스 파일보다 디렉토리 권한이 우선됨. (0) | 2017.10.22 |