<질문> GCC를 두가지 버전을 설치해서, 제가 원하는 버전

cs010101의 이미지

안녕하세요~

현재, 시스템에 2.95버전의 GCC가 있다고 할때,

3.4 버전의 gcc를 소스를 가져와서 임의의 디렉토리에 설치하고,

필요에 따라 2.95버전을 사용하기도 하고 3.4 버전을 사용하기도하고

그러고 싶습니다.

어떻게 하면 되나요? 죄송하지만 자세게 좀 알려주세요~~

감사합니다~~!!!

정태영의 이미지

젠투에서는 그런 식으로 설치한 후 gcc-config 를 통해 선택할 수 있습니다만 다른 배포판에서는 잘 모르겠네요 :)

오랫동안 꿈을 그리는 사람은 그 꿈을 닮아간다...

http://mytears.org ~(~_~)~
나 한줄기 바람처럼..

talez의 이미지

gcc 컴파일시 --prefix=/usr/local/gcc-3.3.4 이런식으로 지정해주시면 됩니다. 물론 직접 3.3.4버젼을 쓰기 위해선 PATH설정을 해주시거나 심볼릭 링크를 걸어주시면 좋구요.

페도라 같은 경우 4.X버젼이 기본이지만 gcc-compat패키지가 있어서 gcc32를 이용하면 3.X버젼으로 사용할 수 있습니다. 2.X버젼은 패키지가 있는지 잘 모르겠네요. 아마 다른 배포판도 4.X버젼을 기본으로 사용할 지라도 3.X버젼도 쓸 수 있도록 패키지가 되어 있을겁니다.

잇힝~

hokim의 이미지

환경변수를 사용하세요

gcc는 CC, g++은 CXX를 원하는 버전의 컴파일러 버전으로 지정하면 됩니다
make나 configure 등의 gnu 개발툴을 쓴다면...

monpetit의 이미지

configure 명령을 내릴 때 환경변수를 지정해 줍니다.
CC=gcc-3.4 CXX=g++-3.4 CPP=cpp-3.4 ./configure ...