Fedora 3에서 기존 GCC 3.4를 GCC 4.1로 어떻게 업그레이드할 수 있습니까?

Fedora 3에서 기존 GCC 3.4를 GCC 4.1로 어떻게 업그레이드할 수 있습니까?

Fedora 3(버전은 2.6.10)에서 이전 GCC를 버전 3.4에서 4.1(즉, GCC 3.4에서 GCC 4.1 이상)로 업그레이드하려면 어떻게 해야 합니까?

추가 정보: 우리는 Fedora 3에서 실행될 애플리케이션을 개발 중이지만 애플리케이션에는 GCC 4.1 이상에서만 사용할 수 있는 몇 가지 원자성 내장 기능인 __sync_val_compare_and_swap, __sync_fetch_and_add 등이 필요합니다. 그래서 우리는 그것들을 정의하거나 Fedora 3에서 gcc를 새로운 것으로 업그레이드할 수 있다고 생각합니다. 하지만 지금은 둘 다 모릅니다.

어떤 도움이라도 대단히 감사하겠습니다!!

답변1

이것은 꽤 나쁜 생각입니다. 대상 시스템에 없는 라이브러리 세트를 사용하여 개발하는 경우 배포 시 앱이 작동하지 않을 가능성이 높습니다. 그렇다면 가장 좋은 방법은 필요한 GCC 버전이 포함된 가장 오래된 Fedora 버전을 찾아 소스 패키지를 가져와서 바이너리 RPM을 다시 빌드하는 것입니다. 행운을 빌어요.

관련 정보