내가 작업중인 프로젝트는 GCC 3.4.2로 컴파일됩니다. 난 더 새로운 컴파일러로 전환하는 것을 고려하고있다. 그러나이 프로젝트는 위험이 잘 알려지지 않았다면 큰 변화가없는 단계에 있습니다.컴파일러를 GCC 3.4.2에서 GCC 4.4.2로 또는 ICC로 전환 할 때주의해야 할 사항은 무엇입니까?
컴파일러를 전환 할 때 어떤 종류의 문제가 발생할 수 있습니까?
GCC 4.x는 GCC 3.4.2에 어떤 이점을 주나요?
ICC는 어떤 이점을 제공합니까?
어떤 종류의 문제가 있습니까? 지금은 금지되어 있지만 이전에는 없었던 것을 의미합니까? –
대다수 정확하게 그렇습니다. 기본적으로 경고는 오류로 승격되어 문제를 해결해야합니다. 프로젝트 클리너가 적 으면 적게 듭니다. 당신이 좋은 단위 테스트를했다면 (C 프로젝트에서는 불가능할 것입니다), 일단 컴파일되면 모든 것이 작동 함을 보여 주어야합니다. –