Code::Blocks
Un article de Wikipédia, l'encyclopédie libre.
Vous pouvez partager vos connaissances en l’améliorant. (Comment ?).
|
Code::Blocks | |
---|---|
Code::Blocks sur MacOs.
|
|
Développeur | The Code::Blocks team |
Dernière version | 8.02 (le 28 Fevrier 2008) |
Environnement | Multiplate-forme |
Type | IDE |
Licence | GNU GPL 3 |
Site web | www.codeblocks.org |
Code::Blocks est un IDE libre et multiplatforme. Il est écrit en C++ grâce à la bibliothèque wxWidgets. Pour le moment, Code::Blocks est orienté C/C++, mais compile d'autres langages comme le D.
Code::Blocks est développé pour Linux, Windows et Mac OS X, mais les utilisateurs ont réussi à compiler le code source sous FreeBSD.
Sommaire |
[modifier] Brève description
Code::Blocks se veut simple d'utilisation, mais peut se révéler très complet si on va fouiller un peu dans les options. Il est très personnalisable, et extensible, grâce à son architecture de plug-ins, dont la plupart sont inclus dans l'archive et l'installeur. Vous n'aurez donc pas à les installer un à un.
[modifier] Nouvelles versions
La dernière version « stable » est la 8.02, elle marque un tournant important pour le logiciel vu que cela faisait plus de 2 ans qu'une release stable n'avait pas été proposée. Les versions quotidiennes, appelées "nightly build", continueront de sortir, mais elles ne seront plus si importantes vu la stabilité atteinte avec cette nouvelle version. De plus, les versions officielles devraient sortir plus fréquemment.
[modifier] Fonctionnalités
Cet IDE est très complet, et faire une liste complète de ses fonctionnalités serait trop lourd et inutile. Cette liste ne présente donc que les plus importantes.
[modifier] Fonctionnalités de Compilation
- Plusieurs compilateurs supportés :
- GCC,
- MinGW, la version Win32 de GCC
- Microsoft Visual C++ Toolkit 2003
- Microsoft Visual C++ Express 2005
- SDCC
- Borland C++ 5.5
- Intel C++ compiler
- GNU Fortran
- GNU ARM
- GNU GDC
- Digital Mars C/C++/D
- Watcom
- Importation de projet Dev-C++.
- Importation de projet MSVC.
- Support d'espace de travail
[modifier] Autres fonctionnalités
- Coloration syntaxique
- «Pliage de code»
- Complétion du code
- Auto-Complete (à ne pas confondre avec la complétion citée à la ligne précedente) : On tape un mot clef, ensuite Ctrl-J, et le mot clef est remplacé par le bloc de code correspondant. Ceci est configurable dans les options.
- Navigateur de classes
- Moteur de scripting Squirrel
- Gestionnaire de Todo list avec différents utilisateurs
- Support des Devpacks sous Windows (paquets pour Dev-C++)
- plugin wxSmith : un outil Rapid Application Development pour wxWidgets.
[modifier] Inconvénients
Code::Blocks n'est pas parfait, loin s'en faut. Il a quelques bogues mineurs, comme la complétion qui refuse parfois de fonctionner. Mais son vrai défaut, c'est qu'il consomme beaucoup de mémoire vive, et qu'il est relativement long à démarrer.[réf. nécessaire]
[modifier] Liens externes
- (en) Site officiel
- (fr) Article de Framasoft