Information*/알면도움됨

64bit 환경에서 32bit로 컴파일하기

ch4rli3kop 2017. 11. 3. 01:21
반응형

기본적으로는 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



참고 : http://kaspyx.tistory.com/78


반응형