linux RHEL x86_64bit 시스템 에 32bit 호 환 라 이브 러 리 와 컴 파일 32bit 프로그램 설치

성명: 이 문 서 는 학습 교류 용 으로 만 사 용 됩 니 다. 다른 상업 용 으로 사용 하지 마 십시오.
저자: 조양tony
메 일 박스:[email protected]
2013 년 6 월 17 일 14: 31: 59 월요일
전재 출처 를 밝 혀 주 십시오:http://blog.csdn.net/linzhaolove
글 의 마지막 프로그램 시간: 2013 년 6 월 17 일 14: 31: 59 월요일
linux RHEL x86_64bit 시스템 에 32bit 호 환 라 이브 러 리 와 컴 파일 32bit 프로그램 설치
1. 개발 가방 설치 하기;
먼저 시스템 의 iso 파일 가 져 오기;yum 원본 설정 하기;
$> vim/etc/yum.repos.d/install_rhel6_4.repo
[rhel6_4_base]
name=local rhel6_4
baseurl=file:///mnt
gpgcheck=0
enable=1 

$> mount/home/rhel-server-6.4-x86_64-dvd.iso/mnt/-o loop
yum 원 검사 해 봐.
$> yum repolist
필요 한 설치 패키지 설치 하기;
$> yum install libstdc++-devel.i686 glibc.i686 libgcc.i686 libstdc++.i686 glibc-devel.i686

2. 64 비트 컴퓨터 에서 32 비트 프로그램 을 컴 파일 합 니 다.
스스로 helloworld 프로그램 을 써 서 테스트 하기;
컴 파일 된 파일 을 file 명령 으로 검사 합 니 다.
$> file output32  output32: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.18, not stripped
$> gcc -m32 -o output32 hello.c
$> file output64 
output64: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.18, not stripped

좋은 웹페이지 즐겨찾기