Fedora 16 리포지토리에서 사용할 수 있는 기본 GCC 패키지는 내 시스템에 설치 gcc-4.6
해야 합니다 . kijo 저장소에서 이 패키지를 다운로드했지만 설치하려고 하면 최신 패키지가 설치되어 있다고 표시됩니다. 제거하려고 하면 시스템 자체를 제거하려고 시도합니다! (시스템의 거의 모든 패키지) 으로 설치할 수 없습니다 .gcc-4.5
libstdc++4.6
libstdc++4.6
libstdc++4.5
libstdc++4.6
gcc-4.5
내 시스템에 쉽게 설치할 수 있는 방법이 있나요 ?
답변1
빌드 오류를 해결하는 것이 더 나은 옵션이므로 이 방법이 도움이 되기를 바랍니다.
그러나 Fedora에 대체 버전의 gcc를 설치할 수 있습니다. 패키지에 포함되어 있지 않습니다. 소스 코드가 필요합니다. 소스 코드는 다음에서 얻을 수 있습니다.http://gcc.gnu.org/. 다운로드 미러 중 하나에서 gcc-4.5.3.tar.gz를 다운로드하세요.
다음은 몇 가지 예입니다.Fedora 15에 gcc-4.3 설치에 대한 Chen Zhongliang의 정보.
gcc 소스 tarball을 다운로드하고 압축을 푼다. Fedora 16에 빌드에 필요한 패키지가 있는지 확인하세요.
yum install gcc mpfr-devel libmpc libmpc-devel glibc-devel
그런 다음 새로운 빈 빌드 디렉토리를 만들고 접미사 45를 사용하여 gcc를 빌드합니다. 컴파일러 gcc45
등을 빌드합니다. g++45
/usr/local/gcc45/와 같은 별도의 새 설치 디렉터리가 필요할 수 있습니다.
$cd PATH_TO_BUILD_DIR
$PATH_TO_SOURCE_DIR/configure --prefix=PATH_TO_INSTALL_DIR --program-suffix=45 --enable-languages=c,c++
$make
$sudo make install