Le projet sur lequel je travaille est compilé avec GCC 3.4.2. Je envisage de passer à un compilateur plus récent. Cependant, le projet est à un stade où nous ne faisons pas de grands changements si les risques ne sont pas bien connus.De quoi ai-je besoin lorsque je change de compilateur de GCC 3.4.2 en GCC 4.4.2 ou en ICC?
À quels types de problèmes puis-je m'attendre lorsque je change de compilateur?
Quels sont les avantages de GCC 4.x sur GCC 3.4.2?
Quels sont les avantages offerts par ICC?
Quel genre de problème? Voulez-vous dire des choses qui sont maintenant interdites, mais ne l'étaient pas auparavant? –
Surtout exactement cela, oui. Fondamentalement, les avertissements sont promus à des erreurs de sorte que vous devez les corriger. Le nettoyeur du projet était le moins que vous obtenez. Si vous avez eu de bons tests unitaires (peu probables pour un projet C), une fois compilé, ils devraient montrer que tout fonctionne. –