X86_64 Linux에서 32bit로 컴파일하기
redhat계열의 CentOS에서의 설치는 yum 이라는 명령을 통해 가볍게 처리가 가능하다
yum명령어가 안들을 경우는 /etc/resolv.conf에 DNS에 대한 설정을 넣어주면 잘 될 것이다.
[hostname:/etc] cat resolv.conf |
gcc와 관련된 것들을 설치하고 이때 glibc-devel이 설치되나
한번더 설치를 요청하면 i386으로 찾아줘서 해당 모듈을 설치하면 컴파일이 된다.
yum install gcc |
그리고 gcc 컴파일시에 옵션에 -m32를 넣으면 32bit로 컴파일을 할 수 있다.
[ 실행만을 월할때 ]
# yum install glibc.i686
# ldd something
linux-gate.so.1 => (0xffffe000)
libpthread.so.0 => /home/xxx/lib/libpthread.so.0 (0x00cbf000)
libc.so.6 => /home/xxx/lib/libc.so.6 (0x00b77000)
/lib/ld-linux.so.2 (0xf77e0000)
[출처] 64bit CentOS 리눅스 32bit로 컴파일 하기|작성자 무릉무릉
'Server Manager' 카테고리의 다른 글
간단한 makefile 작성 방법 (0) | 2014.04.28 |
---|---|
오드로이드 XU 설치 (Odroid XU installation) (2) | 2013.12.16 |
특정 파일만 제외하고 삭제하기. (0) | 2013.11.24 |
crontab 사용 메뉴얼 (0) | 2013.11.17 |
리눅스 계정 만료일 정하기 (0) | 2012.11.28 |