Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
code_blocks [Le 24/01/2026, 15:01] – [Code::Blocks] FrancoisA30code_blocks [Le 24/01/2026, 19:17] (Version actuelle) – IDE / suppr hors sujet (page IDE dédiée en lien) krodelabestiole
Ligne 1: Ligne 1:
 {{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]]
Ligne 50: Ligne 46:
  
 ===== 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 ====
  
Ligne 67: Ligne 68:
  
 ==== 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]],.//+