>> Read No. 1520 article  
레드햇7.1에 로컬컴파일러추가(펜티엄급이상)

등록 2001-08-06 02:52:00     조회 4
이름 오승영    

		안녕하세요,
레드햇7.1에 포함된 gcc에 불만이 많은참에 적수네동네에 gcc관련으로 올라온 여러글들을 읽
고 제나름대로 방법을 찾아보기로 했습니다. 우선 gcc3.0이나 2.95.3도 문제가 좀 있다는 얘기
도 있고 기존의 시스템컴파일러를 엎기도 좀 꺼림직해서 추가로 로컬컴파일러를 설치하기
로 했습니다. 저는 pgcc2.95.2.1을 설치하려하니까 이글을 i586과 i686을 쓰시는 분들에게 해당
합니다. 지금 제 시스템, 셀레론400, 에는 레드햇7.1과 7.1용 업데이트가 깔려있습니다.  커널
 : 2.4.3-SGI_XFS_1.0.1 (7.1업데이트커널에 XFS1.0.1만 패치된것) glibc : 2.2.2 (기존 패키지)
gcc : 레드햇2.96 (7.1업데이트)
 필요한 패키지들을 받습니다.
 ftp://ftp.lab.kdd.co.jp/lang/egcs/releases/gcc-2.95.2.1/gcc-2.95.2.1.tar.gz http://www.goof.com/pcg/data/source/gcc-2.9
5.2.1-pgcc-2.95.2.1.diff.gz  이 패키지들이 /opt 디렉토리에 있다고 가정하고 root로;  cd /opt
mkdir pgcc
tar xvpzf gcc-2.95.2.1.tar.gz
cd gcc-2.95.2.1
gunzip < /opt/gcc-2.95.2.1-pgcc-2.95.2.1.diff.gz | patch -p1 -E
cd ../pgcc
/opt/gcc-2.95.2.1/configure
make bootstrap
make install
 이제 확인해 봅니다. root에서 gcc -v 하면;
Reading specs from /usr/lib/gcc-lib/i386-redhat-linux/2.96/specs
gcc version 2.96 20000731 (Red Hat Linux 7.1 2.96-85)
 일반 사용자에서 gcc -v 하면;
Reading specs from /usr/local/lib/gcc-lib/i686-pc-linux-gnu/pgcc-2.95.2.1/specs
gcc version pgcc-2.95.2.1 20001224 (release)
 그리고 전에 박찬희님이 올린 프로그램으로 테스트해봤습니다.
root에서는;
 Real_T, Time, Amb_Pr,  Radius,    pr_0,    pr_1,   Sum_pr,  It,   r',        r'',          p'
0.000, 0.000, 1.00000, 1.000000, 0.20562, 0.77353, 0.97916
0.500, 25.000, 1.06667, 0.965104, 0.22781, 0.85900, 1.08680,  2, -0.300612, +50.256357, +0.212833
1.000, 50.000, 1.13333, 0.957385, 0.23237, 0.87835, 1.11072,  2, +0.099621, -58.146404, -0.072578
1.500, 75.000, 1.20000, 0.925938, 0.25574, 0.96909, 1.22483,  2, +0.021725, +64.871797, -0.018047
2.000, 100.000, 1.26667, 0.919199, 0.26023, 0.98865, 1.24888,  2, +0.433711, -48.048184, -0.368405
2.500, 125.000, 1.33333, 0.904193, 0.27214, 1.03664, 1.30878,  2, +0.136155, -66.838984, -0.122988
3.000, 150.000, 1.40000, 0.880103, 0.29370, 1.12183, 1.41553,  2, +0.516404, +41.986993, -0.517051
 그때 gcc2.96에서의 결과값이라고 하신것과 또다른 값이 나옵니다. 아마 7.1용gcc2.96에 한번
의 업데이트가 있었던게 원인인것같습니다. 이번에는 일반사용자로써 테스트한 결과는;
 Real_T, Time, Amb_Pr,  Radius,    pr_0,    pr_1,   Sum_pr,  It,   r',        r'',          p'
0.000, 0.000, 1.00000, 1.000000, 0.20562, 0.77353, 0.97916
0.500, 25.000, 1.06667, 0.965104, 0.22781, 0.85900, 1.08681,  2, -0.300514, +50.261439, +0.212765
1.000, 50.000, 1.13333, 0.957385, 0.23237, 0.87834, 1.11072,  2, +0.099514, -58.147986, -0.072500
1.500, 75.000, 1.20000, 0.925938, 0.25574, 0.96909, 1.22483,  2, +0.021839, +64.871354, -0.018142
2.000, 100.000, 1.26667, 0.919199, 0.26023, 0.98865, 1.24888,  2, +0.433631, -48.055913, -0.368335
2.500, 125.000, 1.33333, 0.904193, 0.27214, 1.03664, 1.30878,  2, +0.136048, -66.841478, -0.122891
3.000, 150.000, 1.40000, 0.880103, 0.29370, 1.12183, 1.41553,  2, +0.516469, +41.976157, -0.517114
 제대로 나옵니다.
저는 개인적으로 gcc를 써볼려고 이렇게 추가설치했는데 잘한짓인지는 잘모르겠네요.
쓰다보면 알겠죠. emoticon
 --
ICQ#: 103231199
이름
암호
  목록보기 윗글 아랫글
글쓰기
답장쓰기 수정 삭제
정규표현식 [ 상세 검색 ]
페이지로딩: [ 0.36 초 ] 작업시간: [ 0.04 초 ]

Copyleft 1999-2026 by JSBoard Open Project
Theme Designed by IDOO All right reserved
[TOP]

적수네 동네
+
| 적수네 동네
| 공부방
| 리눅스 잡지 서고
| LSN 소스
| 링크 모음
+---+
게시판
+
| 떠들어보세!
| 질문과 답변
| 새소식과 정보
| 1원짜리 팁?
| 대화방
+---+
칼럼?
+
| 세하 훔쳐보기
| Welcome2nite
| 혜진의 염장판
+---+
리눅스 상표권
+
| 반대 서명란
| 토론 게시판
+---+
GNU
+
| GNU 선언문
| GNU GPL
| GNU 미러 목록
+---+
프로젝트?
+
| 리눅스카운터
| RC5DES
| 실질헌법 제작
+---+
커널 소식
+
| 안정 버젼: 2.4.14
+---+
테마 선택
+
LSN 방송국?
+
| OFF AIR
+---+
회원
+
| 로그인
+---+
[ 적수네 동네 ] [ 리눅스 상표권 독점 반대 ] [ 한글 리눅스 문서 프로젝트 ] [ KrLine ] [ 사랑넷 ] [ Valid HTML 4.0! ] [ SlashDot ] [ Freshmeat ]
Copyleft (C) 1998-2001 Byeong-Chan Kim . License
TIME: 1791065576
System by WYZsoft, HDD by I.O.Linux, Mizi Research, Embryo, WOWLINUX, Domain by SarangNet, Network by KrLine.