gcc설치 방법 - rpm설치시... 에러등등

한컴 리눅스2.2에 레드헷7.3에 있는 gcc 2.96-110버전으로 업데이트하려는데 문제
가 많이 생기더군요. 거의 의존성 에러였는데 나중에는 gcc를 설치하려는데 gcc가
필요하다는 에러까지 나더군요.
한컴리눅스 2.2 gcc-2.96-99hl
레드헷 7.3 gcc-2.96-110
gcc-2.96-99hl =====> gcc-2.96-110이렇게 했습니다. 이유는 gcc-2.96-99hl이 버
그가 있다고 하더군요. gcc-2.96-110도 버그가 있는지는 모르겠지만 7.3버전에서 기
본으로 들어있는거라 7.2에 들어있던 2.96-99hl보다는 나을거같아서 설치했습니다.
문제가 많았는데 이것저것 해보고 실패하신분들 한번 해보세요. 그냥 순서대로 쓸께
요. rpm은 알아서 구하시구요.
필요한 rpm
cpp-2.96-110.i386.rpm
gcc-2.96-110.i386.rpm
gcc-c++-2.96-110.i386.rpm
gcc-chill-2.96-110.i386.rpm
gcc-g77-2.96-110.i386.rpm
gcc-java-2.96-110.i386.rpm
binutils-2.11.93.0.2-11.i386.rpm
libgcj-2.96-29.i386.rpm
libgcj-devel-2.96-29.i386.rpm
이구요 순서대로 설치하면 됩니다. 중간에 의존성 에러가 뜨는데 해결방법을 몰라서
그냥 --nodeps옵션으로 설치했습니다. 그리고 mysql 컴파일 해봤는데 에러없이 되는
군요.
rpm -Uvh binutils-2.11.93.0.2-11.i386.rpm
rpm -Uvh --nodeps cpp-2.96-110.i386.rpm
rpm -Uvh --nodeps gcc-2.96-110.i386.rpm
rpm -Uvh gcc-c++-2.96-110.i386.rpm
rpm -Uvh gcc-chill-2.96-110.i386.rpm
rpm -Uvh gcc-g77-2.96-110.i386.rpm
rpm -Uvh libgcj-2.96-29.i386.rpm 여기서 만약 의존성 에러가 나면 그냥
--nodeps 옵션을 줘서 설치했습니다.
rpm -Uvh libgcj-devel-2.96-29.i386.rpm
rpm -Uvh gcc-java-2.96-110.i386.rpm
다시 설명하면 binutils는 그냥 설치가 됩니다. 그리고 gcc설치하려면 cpp의존성 에러
가 나는데 cpp를 설치하려고 하니까 이상한 에러가 뜨더군요. cpp-2.96-110설치러며
면 cpp-2.96-110이 필요하다고(?) 그래서 그냥 의존성무시 옵션주고 설치했습니다.
그리고 gcc-2.96-110설치하려는데 의존성 에러가 나서 다시 --nodeps옵션주고 설치
나머지는 설치가 그냥 된거 같구요. 마지막 gcc-java설치할때 다시 libgcj의존성 에러
나서 그 두개 다시 설치하고 마니막으로 gcc-java 설치했습니다.
제가 한게 맞는건지 잘 모르지만 제가 gcc때문에 엄청 고생을 많이 해서 혹시 도움되
실분 있을까해서 적어봤습니다. 그럼...
댓글 달기