Server Manager
64bit CentOS 32bit 로 컴파일 하기
k1rha
2013. 12. 8. 01:50
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로 컴파일 하기|작성자 무릉무릉