Table des Matières


Gestion de Projet Code::Blocks
1.1  Vue du projet
1.2  Notes pour les Projets
1.3  Modèles de Projet
1.4  Créer des Projets à partir de Cibles de Génération
1.5  Cibles Virtuelles
1.6  Étapes Pré- et Post Génération
1.7  Ajouter des Scripts à des Cibles de Génération
1.8  Espace de travail et Dépendances de Projet
1.9  Inclure des Fichiers en Assembleur
1.10  Éditeur et Outils
1.10.1  Code par Défaut
1.10.2  Abréviations
1.10.3  Personnalités
1.10.4  Fichiers de Configuration
1.10.5  Navigation et Recherche
1.10.6  Vue des Symboles
1.10.7  Inclure des Fichiers d’Aide Externes
1.10.8  Inclure des outils externes
1.11  Astuces pour travailler avec Code::Blocks
1.11.1  Recherche de Modifications
1.11.2  Échange de données avec d’autres applications
1.11.3  Configurer les variables d’environnement
1.11.4  Basculer entre diverses dispositions
1.11.5  Basculer entre projets
1.11.6  Configurations étendue des compilateurs
1.11.7  Zoomer dans l’éditeur
1.11.8  Mode de Repliement
1.11.9  Sélection de modes dans l’éditeur
1.11.10  Repliement de code
1.11.11  Auto complétion
1.11.12  Recherche de fichiers cassés
1.11.13  Inclure des librairies
1.11.14  Ordre d’édition de liens des fichiers objets
1.11.15  Sauvegarde automatique
1.11.16  Configuration des extensions de fichiers
1.12  Code::Blocks en ligne de commande
1.12.1  Utilisation des arguments en ligne de commande
1.12.2  Arguments en ligne de commande
1.13  Raccourcis Clavier
1.13.1  Introduction
1.13.2  Fonctionnalités
1.13.3  Utilisation
1.13.4  Éditeur
1.13.5  Fichiers
1.13.6  Vue
1.13.7  Recherche
1.13.8  Générer
1.13.9  Debug
1.14  Chemins sources automatiques
1.14.1  Introduction
1.14.2  Interface Utilisateur
1.14.3  Exemple
Extensions
2.1  Généralités
2.2  Astyle
2.3  AutoVersioning
2.3.1  Introduction
2.3.2  Fonctionnalités
2.3.3  Utilisation
2.3.4  Onglets de la boîte de dialogue
2.3.5  Inclusion dans votre code
2.3.6  Générateur de journal des changements
2.4  Browse Tracker (Suivi de Navigation)
2.5  CodeSnippets
2.6  Complétion de Code dans Code::Blocks
2.6.1  Extension de Complétion de Code
2.6.2  Client Clangd pour CB
2.7  CScope
2.7.1  Généralités
2.7.2  Installation de CScope
2.8  Doxyblocks
2.9  Extension Editor Tweaks
2.10  Extension Variables d’Environnement
2.11  Extensions FileManager et PowerShell
2.12  Éditeur Hexadécimal
2.13  Recherche Incrémentale
2.14  Extension NassiShneiderman
2.14.1  Création d’un diagramme
2.14.2  Édition de structogrammes
2.15  LibFinder
2.15.1  Recherche de librairies
2.15.2  Inclure des librairies dans les projets
2.15.3  Utilisation de LibFinder dans des projets générés par des assistants
2.16  Extension SpellChecker
2.16.1  Introduction
2.16.2  Configuration
2.16.3  Dictionnaires
2.16.4  Fichiers Thésaurus
2.16.5  Bitmaps (Drapeaux)
2.16.6  Styles à vérifier
2.17  Exporter du code Source
2.18  Support de SVN
2.19  Liste des ”à faire”
2.20  Tools+
2.20.1  Exemple d’Outils Tools+
2.21  Thread Search
2.21.1  Fonctionnalités
2.21.2  Utilisation
2.21.3  Configuration
2.21.4  Options
2.21.5  Options de Thread search (ou Tâche de Recherche)
2.21.6  Mise en page
2.21.7  Panneau de Gestion
2.21.8  Type de journal
2.21.9  Mode de partage de fenêtre
2.21.10  Tri des résultats de recherche
2.22  Code statistics
2.23  Profilage de Code
2.24  Importation de Projets
2.25  Recherche de Code Source Disponible
2.26  Extension Symbol Table
Expansion de Variables
3.1  Syntaxe
3.2  Liste des variables internes
3.2.1  Espace de travail Code::Blocks
3.2.2  Fichiers et répertoires
3.2.3  Cibles de génération
3.2.4  Langue et encodage
3.2.5  Heure et date
3.2.6  Dépendant de la Plateforme
3.2.7  Commandes du Système d’exploitation
3.2.8  Valeurs aléatoires
3.2.9  Chemins Standard
3.2.10  Fonctions internes pour la conversion de chemins
3.2.11  Évaluation Conditionnelle
3.3  Expansion de script
3.4  Macros Commandes
3.4.1  Exemple 1 : Compilation d’un fichier unique
3.4.2  Exemple 2 : Édition de liens de fichiers objets en exécutable
3.5  Variables globales du compilateur
3.5.1  Synopsis
3.5.2  Noms et Membres
3.5.3  Contraintes
3.5.4  Utilisation des Variables Globales du Compilateur
3.5.5  Ensembles de Variables
3.5.6  Mini-Tutoriel pour utilisateur curieux
3.5.7  Arguments en Ligne de Commande
Travailler avec Code::Blocks
4.1  Le processus de génération de Code::Blocks
4.1.1  Étapes successives de la Génération
4.1.2  Espace de Travail
4.1.3  Projets
4.1.4  Génération de Cibles
4.1.5  Phase de Preprocessing
4.1.6  Commandes réelles d’exécution
4.1.7  Étape de pré-génération et post-génération
4.2  Création d’un Nouveau Projet
4.2.1  L’assistant de Projet
4.2.2  Changer la composition du fichier
4.2.3  Modifier les Options de Génération
4.3  Débogage avec Code::Blocks
4.3.1  Générer une version ”Debug” de votre Projet
4.3.2  Ajout de Témoins
4.3.3  Double-clic dans la fenêtre de pile d’Appels
4.3.4  Activer des Points d’Arrêt
4.3.5  Notes
4.4  Scripts du Débugueur
4.4.1  Principe de Base des scripts du débugueur
4.4.2  Fonctions Script
4.5  Code::Blocks et les Makefiles
4.5.1  Article du Wiki
4.5.2  Compléments
4.6  Utilitaire Cbp2make
4.6.1  À propos
4.6.2  Utilisation
4.6.3  Configuration
4.6.4  Syntaxe de la Ligne de Commande
4.7  Internationalisation de l’interface de Code::Blocks
4.8  Ajout dans le système de génération de Code::Blocks d’un support de fichiers non C/C++
4.8.1  Introduction
4.8.2  Comment ça marche...
4.8.3  Exemples
4.9  Synthèse des types de variables dans Code::Blocks
4.9.1  Extension Variables d’Environnement
4.9.2  Variables personnalisées globales de Compilateur
4.9.3  Variables personnalisées dans les Options de génération de projet
4.9.4  Où se situent les variables globales dans cet ordre de priorités ?
4.10  Description des Formats de Fichiers
Installation et Configuration de CodeBlocks avec MinGW
5.1  Installation de la dernière version officielle de Code::Blocks sous Windows
5.2  Configurer MinGW
5.2.1  Généralités
5.2.2  La chaîne d’outils de compilation MinGW
5.2.3  Configuration de Code::Blocks
5.3  Version Nightly de Code::Blocks sous Windows
Générer CodeBlocks à partir des Sources
6.1  Introduction
6.2  Windows ou Linux
6.2.1  Système de génération initial
6.2.2  Système de Contrôle de Versions
6.2.3  wxWidgets
6.2.4  Zip
6.2.5  Espace de Travail - Workspace
6.2.6  Générer Codeblocks
6.2.7  Générer seulement les plugins
URL catalog