퍼옴 : http://unix.co.kr/bbs/board.php?bo_table=02_261&wr_id=2
나의 경우엔 여러가지 컴파일 환경이 필요했다.
다음은 일반적인 경우를 따라 한 것처럼 보인다.
나는 /home/common/ 밑에 별도의 디렉토리를 만들고
별도의 환경 설정을 만들어 주고 하였다.
설치는 아래처럼 하면 된다.
1. Tru64 Unix 5.1B의 OS 권장 Fix 패치를 설치
2. GCC-4.1.0를 컴파일할 gcc와 binutils를 /opt/gnu 디렉터리에 설치 [ gcc-3.4.6과 make-3.80 이상 ][gcc-3.4.6 설치방법]
3. GCC-4.1.0를 설치할 gcc와 make 경로를 다음 내용과 같이 시스템 변수 파일인 .profile에 설정
# vi .profile
PATH=/opt/gnu/bin:/sbin:/usr/sbin:/usr/bin:/usr/ccs/bin:/usr/bin/X11:/usr/local ; export PATH
LD_LIBRARY_PATH=/opt/gnu/lib ; export LD_LIBRARY_PATH
# logout => 시스템 로그 아웃한 뒤 다시 로그인
# env
# gcc -v
4. http://gcc.gnu.org 에서 다운 받은 gcc source 파일을 다음 내용과 같이 실행
# bzip2 -cd gcc-4.1.0.tar.bz2 | tar -xvf -
# cd gcc-4.1.0
# mkdir GCC_INST => Source 파일이 생성될 디렉터리를 생성
# cd GCC_INST
#../configure --prefix=/opt/gcc --enable-languages=c,c++ --disable-nls => GCC의 실행 옵션을 명시
# make
# make install
# cd /opt/gcc => GCC의 설치 확인
# cd /
# vi .profile
PATH=/opt/gcc/bin:/opt/gnu/bin:/sbin:/usr/sbin:/usr/bin:/usr/ccs/bin:/usr/bin/X11:/usr/local ; export PATH => /opt/gcc/bin 디렉터리의 컴파일러 사용될 수 있도록 /opt/gcc/bin 디렉터리를 먼저 정의함
LD_LIBRARY_PATH=/opt/gcc/lib:/opt/gnu/bin ; export LD_LIBRARY_PATH
# logout => 시스템 로그 아웃한 뒤 다시 로그인
# env
# gcc -v
나의 경우엔 여러가지 컴파일 환경이 필요했다.
다음은 일반적인 경우를 따라 한 것처럼 보인다.
나는 /home/common/ 밑에 별도의 디렉토리를 만들고
별도의 환경 설정을 만들어 주고 하였다.
설치는 아래처럼 하면 된다.
1. Tru64 Unix 5.1B의 OS 권장 Fix 패치를 설치
2. GCC-4.1.0를 컴파일할 gcc와 binutils를 /opt/gnu 디렉터리에 설치 [ gcc-3.4.6과 make-3.80 이상 ][gcc-3.4.6 설치방법]
3. GCC-4.1.0를 설치할 gcc와 make 경로를 다음 내용과 같이 시스템 변수 파일인 .profile에 설정
# vi .profile
PATH=/opt/gnu/bin:/sbin:/usr/sbin:/usr/bin:/usr/ccs/bin:/usr/bin/X11:/usr/local ; export PATH
LD_LIBRARY_PATH=/opt/gnu/lib ; export LD_LIBRARY_PATH
# logout => 시스템 로그 아웃한 뒤 다시 로그인
# env
# gcc -v
4. http://gcc.gnu.org 에서 다운 받은 gcc source 파일을 다음 내용과 같이 실행
# bzip2 -cd gcc-4.1.0.tar.bz2 | tar -xvf -
# cd gcc-4.1.0
# mkdir GCC_INST => Source 파일이 생성될 디렉터리를 생성
# cd GCC_INST
#../configure --prefix=/opt/gcc --enable-languages=c,c++ --disable-nls => GCC의 실행 옵션을 명시
# make
# make install
# cd /opt/gcc => GCC의 설치 확인
# cd /
# vi .profile
PATH=/opt/gcc/bin:/opt/gnu/bin:/sbin:/usr/sbin:/usr/bin:/usr/ccs/bin:/usr/bin/X11:/usr/local ; export PATH => /opt/gcc/bin 디렉터리의 컴파일러 사용될 수 있도록 /opt/gcc/bin 디렉터리를 먼저 정의함
LD_LIBRARY_PATH=/opt/gcc/lib:/opt/gnu/bin ; export LD_LIBRARY_PATH
# logout => 시스템 로그 아웃한 뒤 다시 로그인
# env
# gcc -v
'Linux' 카테고리의 다른 글
SVN Editor 등록하기 (0) | 2009.08.07 |
---|---|
커널 컴파일시 PATH_MAX 관련 에러가 발생할때... (0) | 2009.07.29 |
chmod 권한 설정하기 (0) | 2008.12.23 |
동적 적재(DL) 라이브러리 (0) | 2008.12.02 |
정적, 공유 라이브러리 (0) | 2008.09.05 |