2011-10-21 10 views
8

현재 gcc 4.4가있는 우분투 64 비트 시스템에 gcc 4.1.2를 설치하고 싶습니다. 현재 gcc를 계속 사용하고 싶지만 gcc 4.1.2도 추가하고 싶습니다. 내 시스템에 gcc 4.1.2를 설치하는 간단한 방법이 있습니까?gcc의 이전 버전을 설치하십시오

+2

http://askubuntu.com/이 더 적절한 것 같다 –

답변

1
sudo apt-get install gcc-4.1=4.1.2 gcc-4.4 

은 나에게 솔직한 해결책으로 보입니다. @DirkEddelbuettel이 새로운 Ubuntu 배포판이 그것을 삭제 했으므로 gcc-4.1이있는 이전 배포판을 /etc/apt/sources.list에 추가하십시오. 그걸 찾고있는 The Ubuntu people maintain a great website; 강건하고 명쾌하고 독단적 인 사람은 위대한 것처럼 보입니다.

+1

예, 문제가있는 것입니다 : 4.1 .2는 (현재) 아카이브에 더 이상 존재하지 않습니다. –

2

쉽고 간단하게 이전 우분투 릴리스의 아카이브에서 가져옵니다. 예를 들어, 내 머신 (여전히 실행 중)은

[email protected]:~$ ls -l /usr/bin/g++-* 
-rwxr-xr-x 1 root root 242752 2010-09-10 04:16 /usr/bin/g++-4.3 
-rwxr-xr-x 1 root root 263240 2011-03-31 15:22 /usr/bin/g++-4.4 
-rwxr-xr-x 1 root root 275856 2011-04-18 09:25 /usr/bin/g++-4.5 
[email protected]:~$ 

입니다. 4.1. * 시리즈에는 몇 가지 문제점이 있습니다. OS X의 기본값 인 g ++ - 4.2.1조차 그다지 훌륭하지는 않습니다. 하지만이 옵션을 설치해야합니다.

이렇게하면 적절한 종속성을 설치하는 패키지 관리 경로로 이동하십시오. 다른 종속성에 대해서도 일치하는 패키지를 얻을 수 있습니다.

즉, /etc/apt/sources.list을 조정하여이 버전을 가진 이전 릴리스를 가리 키도록해야합니다.

0

이 수행해야합니다

sudo apt-get install gcc-4.1=4.1.2-27ubuntu1 gcc-4.1-base=4.1.2-27ubuntu1 cpp-4.1=4.1.2-27ubuntu1 g++-4.1 

다른 방법은 GCC 4.1.2 및 종속 라이브러리를 다운로드하고 직접 컴파일하는 것입니다.

특정 버전을 실행 -V 플래그를 사용하여 일단 설치

+0

아니요, 이전 버전을 추가하는 배포판 버전을 가리 키도록 저장소를 조정하는 경우에만 가능합니다. –

0

다른 사람을 볼

-V <version>    Run gcc version number <version>, if installed 
+0

또한 특정 버전의 x에 대해 gcc-4.x를 호출 할 수도 있습니다 (예 : Makefiles의 CC 변수 또는 env. var. –

관련 문제