Forum Programmation.c++ Eclipse et projet C ET C++

Posté par  .
Étiquettes : aucune
0
23
juil.
2004
J'ai un projet qui contient du code C et C++. J'aimerais que sous Eclipse il soit possible de compiler les fichiers C avec gcc et les fichiers C++ avec g++ (au lieux de tout devoir compiler avec g++). Est-ce qu'il y a moyen de définir une commande de compilation pour un fichier spécifique?

Merci!
  • # Makefile ?

    Posté par  . Évalué à 1.

    Pourquoi ne pas faire un Makefile tout simplement ? Je n'ai aucune expérience avec Eclipse, mais ça devrait résoudre ton problème...
    Google est ton ami pour les Makefile....
    • [^] # Re: Makefile ?

      Posté par  . Évalué à 0.

      bah t'as le makefile qui est pas mal, et t'as :
      gcc *c -o *.o (jamais testé)
      g++ *.cpp *.opp

      je suis pas du tout sur que ça marche, mais tu peux toujours essayer
  • # auto detection ?

    Posté par  . Évalué à 2.

    Je crois que tu peux compiler les fichiers c++ avec gcc aussi. gcc fait la distinction selon l'extension du fichier, pour savoir s'il doit compiler en C ou en C++. C'est écrit quelque part dans la man page.
    • [^] # Re: auto detection ?

      Posté par  . Évalué à 1.

      Le problème qui se produit c'est que lorsque je choisi "Projet C", on dirais que Eclipse détecte seulement les fichiers avec l'extension .c. Par contre, lorsque je choisi projet C++, il détecte les .c et .cpp et compile le tout avec g++. Est-ce qu'il peut y avoir des pertes de performance ou un ajout de taille au executables si du C est compilé avec g++?
    • [^] # Re: auto detection ?

      Posté par  . Évalué à 2.

      g++ = gcc -lstdc++

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.