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
Prochaine révision
Révision précédente
code_blocks [Le 21/11/2018, 20:35] – [Références] Iarywancode_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) 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 =====
  
-==== Depuis les dépôts officiels ====+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|codeblocks]]** et **[[apt://build-essential|build-essential]]**. +==== Code::blocks en français ====
- +
- +
-==== Depuis le ppa ==== +
-Il existe un [[:ppa]] fournissant la dernière version stable de **code::blocks**. +
- +
-  * [[:ppa#ajout_d_un_ppa_a_vos_sources_logicielles|Ajoutez le PPA]] **ppa:damien-moore/codeblocks-stable**((https://launchpad.net/~damien-moore/+archive/ubuntu/codeblocks-stable)) dans vos sources de logiciels. +
-  * [[:tutoriel:comment_modifier_sources_maj#recharger_la_liste_des_paquets|Recharger la liste des paquets]] ; +
-  * [[:tutoriel:comment_installer_un_paquet|Installez les paquets]] **[[apt>codeblocks,codeblocks-contrib|codeblocks codeblocks-contrib]]**. +
- +
-==== 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 68: Ligne 45:
 Maintenant votre Code::Blocks est en français ;-) Maintenant votre Code::Blocks est en français ;-)
  
-=====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 :
 +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 85: Ligne 67:
   * **/home/user/C:B** : Le caractère ":"   * **/home/user/C:B** : Le caractère ":"
  
-==== Références ==== +==== 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]], tintou, [[:utilisateurs: Lifala]], [[:utilisateurs: albanmartel]],.//+//Contributeurs: ..., Vinc14, [[:utilisateurs:Nementon]], tintou, [[:utilisateurs: Lifala]], [[:utilisateurs: albanmartel]].//