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 06/12/2017, 11:00]
0ol suppr tag C/C++ qui n'était utilisé que là
code_blocks [Le 09/11/2022, 02:32] (Version actuelle)
109.215.68.127 Suppression ppa non suivi depuis début 2016.
Ligne 2: Ligne 2:
  
 ---- ----
- 
 {{ 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 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. +
-<code bash> +
-sudo add-apt-repository ppa:​damien-moore/​codeblocks-stable +
-sudo apt-get update +
-</​code>​ +
-  * [[:​tutoriel:​comment_installer_un_paquet|Installez les paquets]] **[[apt>​codeblocks,​codeblocks-contrib|codeblocks codeblocks-contrib]]** +
-<code bash> +
-sudo apt-get install codeblocks codeblocks-contrib +
-</​code>​ +
-==== 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>​
Ligne 93: 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 100: 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 110: 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.1512554417.txt.gz
  • Dernière modification: Le 06/12/2017, 11:00
  • par 0ol