codeblock_icon.jpg

Code::Blocks

Code::Blocks est un 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 le site officiel.

Qu'est ce qu'un IDE ?

Un 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 (GNUDeBugger).

Depuis les dépôts officiels

Depuis le ppa

Il existe un ppa fournissant la dernière version stable de code::blocks.

Code::blocks en français

Afin d'obtenir un meilleur support, nous vous déconseillons d'activer la traduction française.

Tout d'abord, rendez vous sur le Launchpad de code:blocks

Connectez-vous ou créez un compte.

Sélectionnez la langue française (cliquez sur "french") et téléchargez la traduction (cliquez sur "Download translation")

Dans format choisir "MO format" puis demander le téléchargement (cliquez sur "Request Download").

Vous devriez recevoir rapidement un mail avec un lien pour télécharger le fichier "fr_LC_MESSAGES_codeblocks.mo"

Il faut alors créer le dossier qui accueillera la traduction:

sudo mkdir -p /usr/share/codeblocks/locale/fr_FR

Puis copier la traduction dans le dossier créé :

sudo cp Téléchargements/fr_LC_MESSAGES_codeblocks.mo /usr/share/codeblocks/locale/fr_FR/

Enfin il faut donner le droit aux utilisateurs de la machine de lire le fichier:

sudo chmod +r /usr/share/codeblocks/locale/fr_FR/fr_LC_MESSAGES_codeblocks.mo

Maintenant que notre fichier est en place il faut relancer Code::Blocks puis aller dans le menu:

Settings → Environment → View, cochez la case "Internationalization" et sélectionner "French"

N'oublier pas de quitter le menu en cliquant sur valider, puis relancer Code::Blocks

Maintenant votre Code::Blocks est en français ;-)

Lancez l'application comme indiqué ici ou via le terminal (toutes versions ou variantes d'Ubuntu) avec la commande suivante :

codeblocks

Compiler le C++ avec Code::blocks

Pour cela vous devez installer ce paquet supplémentaire: build-essential.

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"

Format d'un point d'arrêt non reconnu lors du déboggage

Un caractère dans un nom de répertoire peut causer ce problème :

  • /home/user/C:B : Le caractère ":"

Références


  • code_blocks.txt
  • Dernière modification: Le 13/08/2019, 17:05
  • (modification externe)