Ubuntu 11.10에서의 GCC 4.3.x 버전 설치가 가능한가요?

안녕하세요

우분투 11.10을 사용하다가 질문이 있습니다.

Ubuntu 11.10에서 GCC 4.3.x 버전 설치가 가능한가요?

보니까 apt-get 으로 확인해보니 gcc-4.4 버전부터 그 위로만 있기에 gcc 사이트에 들어가서 4.3 버전을 다운받아서 dpkg로 설치하니

Selecting previously deselected package gcc-4.3.
(Reading database … 162734 files and directories currently installed.)
Unpacking gcc-4.3 (from gcc-4.3_4.3.4-10ubuntu1_i386.deb) …
dpkg: dependency problems prevent configuration of gcc-4.3:
gcc-4.3 depends on gcc-4.3-base (= 4.3.4-10ubuntu1); however:
Version of gcc-4.3-base on system is 4.3.5-4.
gcc-4.3 depends on cpp-4.3 (= 4.3.4-10ubuntu1); however:
Package cpp-4.3 is not installed.
libgcc1 (1:4.6.1-9ubuntu3) breaks gcc-4.3 and is installed.
dpkg: error processing gcc-4.3 (–install):
dependency problems - leaving unconfigured
Processing triggers for man-db …
Errors were encountered while processing:
gcc-4.3

라고 나옵니다.

보니 의존성 에러인것외에 cpp-4.3이 없다고 나오는데

더이상 어떻게 해야할지 의문점이 생겨 질문 올립니다ㅜ

빌드해서 사용 하셔야할듯합니다. 써보진 안았습니다…

참고하세요.

http://stackoverflow.com/questions/9858 ... untu-11-10

아무래도 GCC는 시스템라이브러리와 관계되서, 같이 설치가 힘들것 같습니다.
다만 다른 디렉토리를 prefix로 한다면 가능할 수 도 있겠습니다.

일단 gcc4.3.x는 10.04(Lucid lynx)이하 포함된것으로 아는데… /etc/sources.list에 lucid를 포함시켜주고
sudo apt-get update
sudo mkdir gcc-4.3.x-downloads /opt/gcc-4.3.x
cd gcc-4.3.x-downloads
sudo apt-get download gcc-4.3
sudo dpkg --rootdir=/opt/gcc-4.3.x *.deb
이런식으로 설치가 가능할 것 같습니다.

뭐 또는 소스를 받아서 컴파일 하실 수 도 있지요.
물론 이때에도 prefix를 /usr/local등으로 지정하셔야 합니다.

바이너리 패키지는 안될 것 같고 페도라 처럼 combat 형태로는 배포하지 않습니다.

아래 링크에서 직접 다운로드 후 컴파일 하셔서 사용 하십시오.
부수적으로 gcc 4.3 버전으로 컴파일 하시려면 libstdc++ 도 필요 하실 텐데
함께 다운로드 받으시기 바랍니다.

[url:yqc6ifd3]http://gcc.parentingamerica.com/[/url:yqc6ifd3]

근데 CC=’gcc-버전’ 옵션을 활용하시면 굳이 필요 없으실 텐데요!
만약 오래된 라이브러리를 함께 필요로 할지 모르니 세심히 살펴 보십시오.