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).
Installation
Depuis les dépôts officiels
Il suffit d'installer les paquets codeblocks et build-essential.
Depuis le ppa
Il existe un ppa fournissant la dernière version stable de code::blocks.
- Ajoutez le PPA ppa:damien-moore/codeblocks-stable1) dans vos sources de logiciels.
Code::blocks en français
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
Utilisation
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.
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"
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
—- Contributeurs: …, Vinc14, Nementon, tintou, Lifala, albanmartel,.