J'ai une question assez simple, mais je n'ai trouvé de réponse nulle part.
Sur mon lieu de travail, il y a un serveur CI avec ubuntu 12.04 installé, ce serveur utilise les versions par défaut des binaires c/c++ (4.6.3) des compilateurs. Il y a maintenant un projet qui nécessite de nouvelles versions des compilateurs (celles qui incluent c++11).
3 questions :
-
Est-ce que l'installation de gcc-4.8 & g++4.8 va casser / changer des choses qui sont utilisées par les versions 4.6.3 existantes ? (il y a peut-être des dépendances de librairies partagées qui peuvent être remplacées).
-
Est-il sûr de supposer que gcc-4.8 & gcc-4.8 ne vont pas causer une situation où une construction (qui repose sur 4.6.3) passe, mais en réalité le comportement du code de construction change ? ( peut-être en raison d'une optimisation différente ? )
-
Plus important encore, est-il possible d'installer plusieurs versions des compilateurs sur un système sans casser les versions précédentes ?
Je vous prie d'être indulgent avec moi car le c/c++ n'est pas un langage de programmation avec lequel j'ai eu l'occasion de travailler.