Compilation de codes C avec du C++ - C - Programmation
Marsh Posté le 05-07-2006 à 18:45:58
pour l'edition des liens il faut utiliser g++, tu n'as pas le choix (ce n'est pas lié a la syntaxe, on est a l'edition des lien, pas la compilation)
Citation : |
pour l'edition des liens tu n'a pas le choix et je vois pas ce que ca changerais, et on ne peut pas dire comme ca que le C est plus rapide que le C++
Marsh Posté le 06-07-2006 à 14:57:19
fabllot a écrit : |
ouais enfin tout dépend de l'application en question et de la façon dont on a codé la partie en c++
Dans le cas où la bibliothèque est optimisée tu n'as pas à tinquiéter des problemes de vitesse d'execution et patati et patata
Marsh Posté le 05-07-2006 à 17:43:57
Bonjour,
Juste une petite précision sur un problème de compilation.
J'ai un code source en C et j'utilise une bibliothèque C++.
Pour la compilation (avec un Makefile), je compile d'un coté les fichiers en C (avec gcc) puis les fichiers en C++ (avec g++) et quand je fais les liens j'utilise g++ puisque gcc ne reconnait la syntaxe C++.
Tout cela fonctionne (a priori)... Mais est-ce que cela est "correct" ou "propre" ?
Comme le programme principal est en C, ne fallait-il pas utiliser gcc pour les liens?
Et d'un point de vue exécution, il est dit que le C est plus rapide à l'exécution que le C++, utiliser g++ ne remet-il pas cela en cause ?
Merci de vos éclaircissement.