>> Edit article
이름
제목
패스워드
RH 7.0에 들어 있는 GCC가 2.96 버전으로 아직 개발자 버전이라 문제가 있는 것으로 알려져 있습니다. 많은 경우 2.95.2로 낮추어서 쓸 것을 권장하고 있는데 막상 gcc-2.95.2를 받아다가 깔려고 하면 에러가 나서 제대로 되지 않습니다. 이것은 glibc-2.1 이상에서 stdc++ library를 컴파일할 때 생기는 현상입니다. 다음은 매우 작은 팁이지만, 초보분들에게 도움이 될까 해서 글을 올립니다. >>> 일단은 gcc-2.95.2.tar.gz (ftp://ftp.nuri.net/pub/GNU/gnu/gcc/gcc-2.95.2.tar.gz) 라는 화일을 가져오십시요. 또한 glibc-2.1이상인 경우 (RH 7.0이상은 모두 해당됩니다.) glib-2.2.patch라는 것을 받아옵니다. (http://www.gnu.org/software/gcc/install/glibc-2.2.patch) 그런 후 다음과 같이 진행합니다. % gunzip -c gcc-2.95.2.tar.gz | tar xvf - ==> gcc-2.95.2라는 디렉토리가 생길 겁니다. % cd gcc-2.95.2 % patch -p1 < ../glibc-2.2.patch ==> glibc-2.2.patch라는 화일을 바로 상위 디렉토리에 있다고 가정합니다. % cd .. % mkdir gcc-obj % cd gcc-obj % ../gcc-2.95.2/configure ==> 때에 따라 --enable-languages="c,c++,java,objc,f77,chill"와 같은 옵션과 --enable-version-specific-runtime-libs 같은 옵션은 주는 것도 괜챦습니다. 특히 뒤 옵션은 추천합니다. % make % su # make install 도움이 되었길 빕니다. 좋은 하루되세요. -- 내 서명???
Copyleft
1999-2026 by
JSBoard Open Project
Theme Designed by
IDOO
All right reserved