31 votes

Meilleur IDE C++ pour *nix

Quel est le meilleur IDE C++ pour un environnement *nix ? J'ai entendu dire que le module C/C++ d'Eclipse est décent, ainsi que Notepad++, mais au-delà de ces deux-là, je n'ai pas vraiment d'idée. Avez-vous des idées ou des commentaires ?

30voto

brass-kazoo Points 8755

Sur Ubuntu, certains des IDEs qui sont disponibles dans les dépôts sont :

Il y a aussi :

  • Eclipse (Il est recommandé de ne pas installer à partir de dépôts, en raison de problèmes de permissions de fichiers/dossiers).
  • Code::blocks

Et bien sûr, les éditeurs de texte préférés de tous :

  • vi/vim
  • emacs

Il est vrai que vim et emacs sont des outils très puissants, mais la courbe d'apprentissage est très raide

Je n'aime vraiment pas Eclipse que beaucoup, je le trouve bogué et un peu trop lourd.
J'ai commencé à utiliser Geany comme une solution de base, mais fonctionnelle et utilisable IDE. Il dispose d'une fonction de complétion de code de base et d'une interface [Gnome] propre et agréable.
Anjuta J'ai essayé pendant un jour, je n'ai pas aimé du tout. Je ne l'ai pas trouvé aussi utile que Geany.

Kdevelop y code::blocks reçoivent un tas de bonnes critiques, mais je ne les ai pas essayées. J'utilise gnome, et je n'ai pas encore vu d'application KDE qui ait l'air bien dans gnome (désolé, je suis sûr que c'est un super programme).

Si seulement bloodshed dev-c++ était publié sous linux. C'est un programme fantastique (mais réservé à Windows). Vous pouvez toujours le faire tourner sous Wine ;)

Dans une certaine mesure, c'est une question de préférence personnelle. Mon conseil est d'étudier Kdevelop, Geany et code::blocks comme point de départ.

18voto

Jerub Points 17488

En tant que programmeur qui écrit du code sous Linux depuis de nombreuses années, je n'arrive pas à me passer de Vim pour écrire du code.

Une fois que vous l'avez appris, et que vous avez appris certaines de ses fonctionnalités les plus avancées (Code Folding, comment utiliser les ctags, comment travailler avec plusieurs buffers de manière efficace, etc), il est très difficile de passer à un autre éditeur - car tout le reste semble manquer de fonctionnalités auxquelles vous êtes habitué.

Le seul autre éditeur avec un super ensemble de fonctionnalités de vim est emacs. Je recommande vivement d'apprendre l'un ou l'autre - et si vous avez des questions, n'hésitez pas à les poser ici ou dans #emacs ou #vim sur irc.freenode.net - il y a une communauté très large et très utile qui vous aidera à apprendre quelles extensions ou commandes conviennent le mieux aux problèmes d'édition de logiciels que vous rencontrez.

[Edit : Un commentaire a noté que "vim n'est pas un IDE", je suis d'accord. Je n'aime pas le surnom d'IDE parce qu'il signifie un gui avec un gestionnaire de projet et un tas de boîtes déroulantes. J'aime utiliser la terminologie " Bons outils ". Voir Ted Leung écrits sur la question]

10voto

tstenner Points 3881

Je suis surpris que personne n'ait mentionné Créateur Qt car il est disponible dans la plupart des dépôts, il est assez petit et il fait la plupart des choses dont j'ai besoin.

9voto

KPexEA Points 6188

Je recommande CodeBlocks .

Points forts :

  • Open Source ! GPLv3, pas de coûts cachés.
  • Multiplateforme. Fonctionne sur Linux, Mac, Windows (utilise wxWidgets).
  • Écrit en C++. Aucun langage interprété ou librairie propriétaire n'est nécessaire.
  • Extensible grâce à des plugins

Compilateur :

  • Prise en charge de compilateurs multiples :
    • GCC (MingW / GNU GCC)
    • MSVC++
    • Digital Mars
    • Borland C++ 5.5
    • Ouvrir Watcom
    • ...et plus

7voto

J'utilise simplement Emacs.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X