| Les deux révisions précédentesRévision précédente | |
| code_blocks [Le 24/01/2026, 15:01] – [Code::Blocks] FrancoisA30 | code_blocks [Le 24/01/2026, 19:17] (Version actuelle) – IDE / suppr hors sujet (page IDE dédiée en lien) krodelabestiole |
|---|
| {{tag>Xenial IDE programmation}} | {{tag>Xenial IDE programmation}} |
| |
| ---- | |
| {{ codeblock_icon.jpg}} | {{ codeblock_icon.jpg}} |
| |
| ====== Code::Blocks ====== | ====== Code::Blocks ====== |
| **Code::Blocks** est un [[wpfr>Environnement_de_développement_intégré|IDE]] (environnement de développement intégré, ou IDE en anglais) libre (licence GNU [[GPL v3]]) gratuit pour le développement en C/C++. Il est facilement configurable à l'aide d'extensions et est mis à jour quasi-quotidiennement. | |
| | **Code::Blocks** est un [[:IDE]] (//Integrated Development Environment// – soit //Environnement de Développement Intégré// en français) libre (sous licence [[https://www.gnu.org/licenses/quick-guide-gplv3.fr.html|GPL v3]]) et gratuit pour le développement en C/C++. Il est facilement configurable à l'aide d'extensions et est mis à jour quasi-quotidiennement. |
| |
| Pour en savoir plus, rendez-vous sur [[http://www.codeblocks.org|le site officiel]]. | Pour en savoir plus, rendez-vous sur [[http://www.codeblocks.org|le site officiel]]. |
| |
| ==== Qu'est ce qu'un IDE ? ==== | |
| Un [[wpfr>Environnement_de_développement_intégré|IDE]] est un logiciel permettant au développeur d'écrire, compiler et déboguer son programme avec un seul logiciel. | |
| |
| Une alternative à l'utilisation d'un tel logiciel est le développement à l'aide d'un éditeur de texte suivi d'une compilation manuelle, et le débogage à l'aide de l'outil [[:gdb|GDB (GNUDeBugger)]]. | |
| |
| ===== Installation ===== | ===== Installation ===== |
| | |
| Il suffit d'[[:tutoriel:comment_installer_un_paquet|installer les paquets]] **[[apt>codeblocks]]** et **[[apt>build-essential]]** | Il suffit d'[[:tutoriel:comment_installer_un_paquet|installer les paquets]] **[[apt>codeblocks]]** et **[[apt>build-essential]]** |
| |
| ==== Code::blocks en français ==== | ==== Code::blocks en français ==== |
| | |
| <note help> | <note help> |
| Afin d'obtenir un meilleur support, nous vous déconseillons d'activer la traduction française.</note> | Afin d'obtenir un meilleur support, nous vous déconseillons d'activer la traduction française.</note> |
| |
| |
| Tout d'abord, rendez vous sur [[https://translations.launchpad.net/codeblocks/trunk/+pots/codeblocks|le Launchpad de code:blocks]] | Tout d'abord, rendez vous sur [[https://translations.launchpad.net/codeblocks/trunk/+pots/codeblocks|le Launchpad de code:blocks]] |
| |
| ===== Utilisation ===== | ===== Utilisation ===== |
| | |
| Lancez l'application comme indiqué [[:tutoriel:comment_lancer_application|ici]] ou via le [[:terminal]] (toutes [[:versions]] ou [[:variantes]] d'Ubuntu) avec la [[:commande_shell|commande]] suivante : <code>codeblocks</code> | Lancez l'application comme indiqué [[:tutoriel:comment_lancer_application|ici]] ou via le [[:terminal]] (toutes [[:versions]] ou [[:variantes]] d'Ubuntu) avec la [[:commande_shell|commande]] suivante : <code>codeblocks</code> |
| | |
| ==== Compiler le C++ avec Code::blocks ==== | ==== Compiler le C++ avec Code::blocks ==== |
| | |
| Pour cela vous devez installer ce paquet supplémentaire: [[apt>build-essential|build-essential]]. | Pour cela vous devez installer ce paquet supplémentaire: [[apt>build-essential|build-essential]]. |
| |
| ===== Problèmes ===== | ===== Problèmes ===== |
| | |
| ====Plantage et instabilité sous Ubuntu 16.04==== | ====Plantage et instabilité sous Ubuntu 16.04==== |
| | |
| Il faut aller dans Settings->Editor...->Code completion (à gauche en bas)->Symbols browser (onglet) et mettre une coche dans la case Disable symbols browser. | Il faut aller dans Settings->Editor...->Code completion (à gauche en bas)->Symbols browser (onglet) et mettre une coche dans la case Disable symbols browser. |
| |
| pour la nouvelle version : | pour la nouvelle version : |
| Settings -> Editor -> en bas du menus déroulant a gauche "Code completion" -> onglet "Symbols browser" -> une coche dans la case "disable symbole browser" | Settings -> Editor -> en bas du menus déroulant a gauche "Code completion" -> onglet "Symbols browser" -> une coche dans la case "disable symbole browser" |
| | |
| ==== Format d'un point d'arrêt non reconnu lors du déboggage ==== | ==== Format d'un point d'arrêt non reconnu lors du déboggage ==== |
| |
| |
| ==== Voir aussi ==== | ==== Voir aussi ==== |
| * [[http://www.codeblocks.org/|Codeblocks site officiel]] | * [[http://www.codeblocks.org/|Codeblock |
| | * s site officiel]] |
| * [[wpfr>C++| Wikipedia langage C++]] | * [[wpfr>C++| Wikipedia langage C++]] |
| * [[wpfr>C_(langage) |Wikipedia langage C ]] | * [[wpfr>C_(langage) |Wikipedia langage C]] |
| ---- | ---- |
| //Contributeurs: ..., Vinc14, [[utilisateurs:Nementon]], | //Contributeurs: ..., Vinc14, [[:utilisateurs:Nementon]], tintou, [[:utilisateurs: Lifala]], [[:utilisateurs: albanmartel]].// |
| tintou, [[:utilisateurs: Lifala]], [[:utilisateurs: albanmartel]],.// | |