제가 전에 레드햇7.1에 로컬컴파일러를 추가하는 팁을 올린적이 있습니다(no. 1279).
http://linux.sarang.net/board/?p=read&table=tip&no=3800&page=&o[at]=s&o[sc]=t&o[ss]=%B7%CE%C4%C3&o[st]=a
그런데 이번에 SGI에서 XFS패치한 레드햇2.4.9커널을 기다리는 동안 우선 xfs패치한 2.4.12커널
을 써보기로하다 제 로컬컴파일러, pgcc, 로 컴파일해볼까 생각이 들었습니다. 우선 pgcc웹사
이트의 FAQ를 보니까 '아마도' 가능할거라는군요. 그래서 일을 저질러보기로하고 Makefile파
일을 살펴보니까 SGI에서 자기네 패치된 커널을 컴파일할때 쓰는 컴파일러 선택에 관한 간
단한 얘기가 포함되어있군요. 그걸보다가, ln -s /usr/local/bin/gcc /usr/local/bin/pgcc 하면 제 레
드햇7.1에서 일반사용자나 root관계없이 3개의 컴파일러를 각기다른 명령어로 끌어낼수있겠
구나하는 생각까지 들더군요. * 시스템컴파일러: cc -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)
* 레드햇6.2호환컴파일러:
kgcc -v
Reading specs from /usr/lib/gcc-lib/i386-redhat-linux/egcs-2.91.66/specs
gcc version egcs-2.91.66 19990314/Linux (egcs-1.1.2 release)
* 로컬컴파일러:
pgcc -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)
음... 저는 프로그래밍도 잘못하는데 사치스럽게 느껴지는군요.
gcc3는, 글쎄요 좀더 지켜보기로 했습니다.
--
ICQ#: 103231199