2010-02-07 3 views
1

Je veux examiner et modifier certains programmes open source écrits en C.Utilisation d'Eclipse pour la programmation C?

Est-il judicieux d'utiliser Eclipse à cette fin? Si oui, quels plugins devrais-je ajouter? De quoi "devrais-je" être conscient?

Sinon, quels EDI FOSS C recommandez-vous pour coder C sur un boîtier Linux? Emacs, bien qu'indéniablement puissant, n'est pas à mon goût (je suis plus un mousquet qu'un clavierer.)

Répondre

1

J'ai trouvé netbeans pour être une meilleure idée pour C/C++ puis éclipse - C/C++ est une première citoyen de classe dans le monde netbeans. J'utilise personnellement geany ces jours-ci.

+0

Je suis désolé mais geany est assez décevant ... Il n'a pas de mécanismes d'indexation et assez boiteux comme un gedit ... Juste un autre éditeur .. Si vous avez un lien pour le configurer correctement alors il serait plus utile – codingfreak

1

Utilisez Eclipse CDT, vous pouvez télécharger IDE Eclipse pour C/C++ here. Ce n'est pas aussi mature que l'IDE Java, et cela peut être pénible de mettre en place un système de construction correct à moins que vous ne préfériez laisser Eclipse gérer vos builds.

1

Comme vous avez demandé d'autres IDE open source, je recommanderais Code :: Blocks pour tout ce qui est en C/C++.

Si vous voulez faire un essai, téléchargez un nightly build (ils ne gardent pas vraiment la version "stable" à jour). Vous pouvez trouver des instructions pour l'installation sur Linux dans le fil de discussion correspondant.

IMO Code :: Blocks est vraiment sympa car il est rapide, portable et vous permet de configurer facilement tous les détails de votre projet. Il y a aussi beaucoup de plugins qui peuvent vous aider avec le développement.

Mais si vous êtes habitué à Eclipse et comme jusqu'à présent, vous devriez vraiment utiliser CDT parce que vous obtenez le même (nice) look-and-feel comme avec les autres environnements de développement Eclipse (Java, Java EE , Jython, Python, ...).

+0

(IMO) Sur code :: blocks, tout est tellement caché et laconique. Un bon logiciel devrait avoir une personne qui travaille dès le départ. –

+0

Les opinions divergent. Par conséquent, il devrait essayer tous les IDE mentionnés pour savoir ce qui convient le mieux. – AndiDog

Questions connexes