Fedora에서 gcc를 4.6.3으로 다운그레이드하시겠습니까?

Fedora에서 gcc를 4.6.3으로 다운그레이드하시겠습니까?

Fedora에서 gcc를 4.6.3으로 다운그레이드하는 방법 저는 4.8과 동일하게 업데이트할 권한이 없고 gcc 4.6.3을 설치할 수 있어야 하는 프로젝트를 진행하고 있습니다. 어떻게 해야 하나요?

답변1

현재 버전을 제거하고 원하는 버전을 다시 설치해 보세요.

yum remove gcc 
yum install gcc-4.6.3

참고: 원하는 경우 현재 버전과 4.6.3 버전의 바이너리가 다르기 때문에 유지할 수 있습니다 /usr/bin/gcc-4.8./usr/bin/gcc-4.6.3

yum이 작동하지 않으면 다음을 사용해야 합니다 make. 먼저 gcc-4.6.3.tar.gz설치하세요 .http://ftp.gnu.org/gnu/gcc/gcc-4.6.3/

tar -xvf gcc-4.6.3.tar.gz

그 다음에

cd gcc-4.6.3/
./contrib/download_prerequisites
./configure --prefix=/usr/local/gcc/4.6.3

그 다음에

make
make install

답변2

Fedora 20(또는 19, 18, 17)용 4.6 릴리스 버전은 없다고 확신합니다.

저는 4.8과 동일하게 업데이트할 권한이 없고 gcc 4.6.3을 설치할 수 있어야 하는 프로젝트를 진행하고 있습니다.

C 프로젝트라면 4.6에서 컴파일한 것과 4.8에서 컴파일한 것에는 차이가 없습니다.~하지 않는 한귀하는 --std=c11(또는 gnu11)을 규정합니다. 구경하다:

C++에서도 마찬가지입니다. 단, 사용하고 싶을 가능성이 더 큽니다 --std=c++0x(4.6에는 없는 것 같지만 c++11이 두 가지는 같은 의미입니다). 이런 경우에는 상담해주세요C++0x/C++11 지원 페이지주어진 함수를 사용하기 전에(예: nullptr4.6에서는 가능하지만 위임 생성자는 그렇지 않음)

관련 정보