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édentes Révision précédente
Prochaine révision
Révision précédente
code_blocks [Le 29/08/2017, 12:13]
L'Africain Nettoyage de la page
code_blocks [Le 09/11/2022, 02:32] (Version actuelle)
109.215.68.127 Suppression ppa non suivi depuis début 2016.
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 [[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.
  
 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 ? ==== ==== 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. ​ 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)]]. 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]]**
  
-==== Depuis les dépôts officiels ==== +==== Code::​blocks en français ====
- +
-Il suffit d'​[[:​tutoriel:​comment_installer_un_paquet|installer les paquets]] **[[apt://​codeblocks|codeblocks]]** et **[[apt://​build-essential|build-essential]]**. +
- +
- +
-==== Depuis le dépôt LGP ==== +
-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>​
Ligne 75: Ligne 49:
 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>​
    
Ligne 82: Ligne 55:
 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 : 
-===== Problèmes ===== +Settings -> Editor -> en bas du menus déroulant a gauche "Code completion"​ -> onglet "​Symbols browser"​ -> une coche dans la case "​disable symbole browser"​
-====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 92: Ligne 66:
   * **/​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/​|Codeblocks site officiel]]
-  * [[wpfr>C%2B%2B| 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]],​.//​
  • code_blocks.1504001602.txt.gz
  • Dernière modification: Le 29/08/2017, 12:13
  • par L'Africain