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 06/12/2017, 10:25] – [Depuis le dépôt LGP] 129.175.152.220code_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 C/C++ 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 dépôt LGP ==== +
-<note warning> +
-Ce dépôt  semble abandonné depuis début 2015. +
- +
-Autant ne pas l'utiliser. +
-</note> +
- +
-Pour connaître le dépôt à rajouter à vos sources rendez-vous à l'adresse [[http://lgp203.free.fr/ubuntu/]] et  sélectionner votre version d'ubuntu dans la liste déroulante. +
- +
-Dans la réponse fournie ne sélectionner que la première ligne. +
- +
-Modifier votre liste de sources de mises à jour [[:tutoriel:comment_modifier_sources_maj|Modifiez vos sources de mises à jour]] +
- +
-Récupérez la clé publique du dépôt : +
-  wget -q http://lgp203.free.fr/public.key -O- | sudo apt-key add - +
- +
-[[:tutoriel:comment_modifier_sources_maj#recharger_la_liste_des_paquets| mettre à jour la liste des paquets]], puis [[:tutoriel:comment_installer_un_paquet|installez le paquet]] **[[apt>codeblocks|codeblocks]]**. +
- +
-==== 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 81: 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 =====
  
 +====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.
 +
 +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"
  
-===== Problèmes ===== 
-====Plantage sous Ubuntu 16.04==== 
-FIXME il faut désactiver une option dans les préférences, à compléter. 
 ==== 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 98: 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 
-  * [[wpfr>C%2B%2B| Wikipedia langage C++]] +  * s site officiel]] 
-  * [[wpfr>C_langage |Wikipedia langage C ]]+  * [[wpfr>C++| 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]].//