MetalDwarf
Messages postés241Date d'inscriptionmardi 29 octobre 2002StatutMembreDernière intervention23 janvier 2006 18 nov. 2004 à 19:39
Oui et meme si g++ accepte la tres grande majorite des programmes C(mais g++ ne complile pas le C++), il vaut mieux toujours utiliser gcc pour le C et g++ pour le C++.
Vous n’avez pas trouvé la réponse que vous recherchez ?
cs_djl
Messages postés3011Date d'inscriptionjeudi 26 septembre 2002StatutMembreDernière intervention27 novembre 20047 18 nov. 2004 à 19:56
oui, on est bien d'accord que g++ est un compilateur c++, donc tu peux compiler du c dans les limites de la compatibilité c<->c++ qui est de plus en plus restreinte
par contre quand on interface du c++ avec du c (et non l'inverse), on est obligé de linker avec g++
"mais g++ ne complile pas le C++"
si fais allusion au fait que g++ est juste un preprocesseur de langage c++ générant du c ou que g++ ne fait que lancer gcc (un script par exemple) avec certaine options lui permettant de compiler le c++, dans ces 2 cas c'est faux (du moins maintenant)
MetalDwarf
Messages postés241Date d'inscriptionmardi 29 octobre 2002StatutMembreDernière intervention23 janvier 2006 19 nov. 2004 à 15:48
Non c etait simplement une faute d inattention...
Je crois en effet qu il y eu une separation entre gcc et g++ parce qu il y a quelques annes g++ appellait simplement gcc avec des options particulieres...