
버전 4.4.4가 gcc
설치되어 있으며 특정 버전이나 최신 버전으로 업데이트하고 싶습니다. 내가 시도한 것은 다음과 같습니다.
sudo yum install gcc-c++
이것은 나에게 다음과 같이 말해준다 Package gcc-c++-4.4.4-10.fc12.i686 already installed and latest version
(사실이 아니다.사용 가능한 버전이 4.8 이상입니다.).
다음으로 특정 버전을 사용해 보았습니다.
sudo yum install gcc-c++-4.8.1
의 결과로 No Package gcc-c++-4.8.1 available.
.
마지막으로 패키지를 업데이트하려고했습니다.
sudo yum update gcc-c++
결과는 No Packages marked for Update
.
gcc
그렇다면 C++ 11 버전을 업데이트하거나 gcc-c++
C++11로 프로젝트를 컴파일하려면 어떻게 해야 할까요 ?
답변1
이 메시지는 already installed and latest version
Fedora 버전에 대한 최신 버전의 RPM(바이너리 패키지)을 나타냅니다. 상당히 오래된 Fedora 12를 사용하고 계신 것 같습니다. 최선의 조치는 먼저 최신 버전의 Fedora로 업그레이드한 다음 최신 버전의 GCC(4.7.2)를 사용하는 것입니다.
GCC와 같은 주요 소프트웨어가 배포판 빌드 및 QA 프로세스를 완료하는 데 시간이 걸립니다. 따라서 지금 반드시 GCC 4.8.1이 있어야 한다면(배포판의 나이를 고려할 때 그럴 것 같지 않음) 아마도 타사 패키지를 찾거나 소스에서 직접 빌드해야 할 것입니다. 그럼에도 불구하고 종속성 문제를 줄이기 위해 Fedora를 업그레이드하는 것이 좋습니다.