2012-05-03 5 views
1

gcc 4.1.2가 설치된 CentOS 5.6을 사용하고 있습니다. 나는 에 추가로 gcc 4.4.6을 설치하고 싶다. 그래서, 기본적으로 두 번째 gcc로 설치하고 이전 버전을 업그레이드하지 않으려합니다 (즉, 유지하고 싶습니다). 가장 간단한 방법은 무엇입니까?gcc 별도로 최신 버전을 설치하는 방법

+1

http://stackoverflow.com/a/7834049/643500 우분투 용이지만 작동해야합니다 –

+0

루트 액세스 권한이없는 다른 질문과 같은 상자입니까? –

+0

아니요이 사이트에 대한 루트 액세스 권한이 없습니다. 구성, 구성, 설치를 수행합니까? configure에서는 --prefix = directory와 같은 별도의 디렉토리를 지정해야합니다. – MetallicPriest

답변

1

gcc와 다양한 라이브러리를 별도의 디렉토리에 설치하기 만하면됩니다. 필요에 따라 적절한 버전을 사용하도록 쉘을 설정하려면 다양한 환경 변수 (이 소스가 필요함)를 업데이트하는 스크립트를 작성하십시오.

+0

예.하지만 대부분의 문제는 아마도 호환되는 일반 바이너리 타르볼을 설치하는 것이 정확히 무엇인지 파악하는 것일 것입니다. 일반 또는 배포 소스에서 빌드 하시겠습니까? 배포 패키지를 설치하십시오. 대체 패키지를 대체 위치로 이동 시키려고 설득합니다. (참고 포스터에는 상자에 루트가 없다는 것을 나타내는 관련 질문이 있습니다. 여기에 명시 적으로 언급되어 있다면 좋을 것입니다.) –

+0

@ChrisStratton - 위의 항목 중 하나라도 작동합니다. 아마도이 경우 tarball이 가장 간단 할 것입니다. –

0

일반적으로 gcc 패키지 자체가 필요합니다. 이상적으로는 glibc의 전용 버전을 설치 한 다음 binutils (및 그 이상)를 설치해야하며 공통 접두어로 모두 설치해야합니다.

buildroot (사전 제작 된 솔루션 용) 또는 'Linux From Scratch'(일반 도구 체인 구축 프로세스를 설명하는) 등의 프로젝트를 조사 할 수도 있습니다.

관련 문제