Installation CodeBlocks




Installation:



La première chose à faire est bien évidemment de télécharger l'éditeur. Comme vous l'avez peut-être lu sur le site de Code::Blocks, il n'y a pas eu de nouvelle version stable depuis plus d'un an, mais par contre, les développeurs de l'éditeur publient régulièrement des "nightly builds", ce sont des builds de Code::Blocks avec de nouvelles fonctionnalités et des corrections de bugs. Il faut donc impérativement les installer.

Il y a donc deux manières d'installer Code::Blocks. Soit on utilise la dernière version stable avec l'installeur et on rajoute ensuite les Nightly Builds par dessus soit on installe directement le Nightly Builds, mais dans ce cas, il faut installer le compilateur. Personnellement, je préfère la première solution qui est, à mon avis, plus simple. c'est donc celle qu'on va retenir.

Pour le moment, il n'y a pas de différence entre Vista et XP, vous pouvez donc suivre la même procédure pour les deux systèmes d'exploitation.

On va donc télécharger la dernière version stable, la 8.02. On va prendre directement l'installteur avec MinGW, que vous pouvez trouver sur cette page.

Une fois ceci fait, on va lancer l'installeur. Cette page devrait s'afficher :

Première page de l'installation
Première page de l'installation
Cliquer sur Next, puis indiquer que vous acceptez la licence et cliquer sur Next à nouveau. Ensuite, il va vous falloir choisir les composants à installer :

Choix des composants à installer
Choix des composants à installer
Pour ce qui est des composants à installer, le choix est à faire en fonction de vos besoins. Pour ma part, j'ai choisi de directement installer tous les composants.

Ensuite de cela, vous devrez choisir le dossier d'installation du programme.

Installation des Nightly Builds :

On va commencer par aller télécharger le dernier Nightly Build. Pour cela, il faut se rendre sur le forum de Code::Blocks sur lequel sont publiés les Nightly Builds. Il se trouve ici.

Choississez ensuite le topic qui présente le nightly build le plus récent (le build 5322 du 26 Novembre 2008 à l'heure ou j'écris ces lignes).

Depuis le topic, commencez par télécharger la dll WxWidget pour Windows. Décompressez ensuite l'archive, qui ne devrait contenir qu'une seule dll à la racine du répértoire ou est installé Code::Blocks.

Ensuite, on va télécharger le nightly build lui-même. Choississez le lien proposé pour Windows. Décompressez ensuite l'archive, qui contient un certain nombre de fichiers et de dosiers, dans le dossier de Code::Blocks et indiquez que vous voulez remplacer les fichiers existants par les nouveaux.

Normalement votre environnement de développement devrait être fonctionnel dès maintenant. Vous pouvez d'ores et déja le lancer pour arriver normalement sur cette fenêtre :

Premier lancement de Code::Blocks
Premier lancement de Code::Blocks
Pour le moment, ne faites encore rien pour ceux qui auraient Vista. On va devoir adapter quelque chose au chapitre suivant. Pour les autres, vous pouvez sauteur le chapitre suivant et passer au suivant sur l'ajout d'un plugin.



 Installer un plugin

On va maintenant ajouter un nouveau plugin à Code::Blocks. Une bonne quantité de Plugin sont installés par défaut avec l'installation que nous avons faite, mais il peut arriver qu'on veuille en rajouter un nouveau. C'est ce que nous allons faire maintenant.

On va donc installer le plugin ThreadSearch qui permet de faire des recherches rapides dans plusieurs fichiers un peu à la manière d'un grep. Vous pouvez le télécharger ici.

Une fois téléchargé, il est très simple d'installer un plugin dans Code::Blocks. Il faut aller dans le menu Plugins -> Manage plugins :

Manage plugins
Manage plugins
Utilisez ensuite le bouton "Install new" pour parcourir les fichiers et choisir votre fichier .cbplugin. Une fois séléctionné et validé, il s'installera automatiquement et vous n'aurez même pas à redémarrer Code::Blocks.

Normalement, une petite perspective doit être apparue en bas, sous la fenêtre d'édition de code et vous devriez y avoir apparaître les options de recherche. Vous pouvez ouvrir cette vue depuis le menu Search -> Thread Search.

Cette procédure, très simple, reste la même pour tous les plugins.

Créer son premier projet
Maintenant que notre environnement est tout à fait prêt à être utilisé. On peut passer à l'utilisation. On va d'abord enregistrer notre Workspace, c'est à dire notre groupe de projet. Pour cela, cliquez droit sur l'icone Workspace dans l'explorateur à gauche et enregistrez là quelque part dans un dossier fait pour. Vous pourrez ensuite vous déplacer avec vos projets facilement.

Pour commencer, on va créer un nouveau projet. Pour cela, aller dans le menu File -> New -> Project et choississez un programme en mode console :

Créer un nouveau projet
Créer un nouveau projet
Donnez ensuite un nom et un emplacement à votre projet. Je vous conseille de le créer dans le dossier ou vous avez sauvegardé le Workspace. Ensuite, laissez la configuration par défaut pour le compilateur et choississez le langage C pour le projet. Eh voilà, le tour est joué et le projet créé. Vous pouvez voir que Code::Blocks a automatiquement créé un fichier main.c :
#include <stdio.h>
#include <stdlib.h>

int main()
{
printf("Hello world!\n");
return 0;
}
On va juste le modifier pour qu'il affiche "Salut DVP !" :
#include <stdio.h>
#include <stdlib.h>

int main()
{
printf("Salut DVP !\n");
return 0;
}
Sauvegardez le fichier et compilez-le avec le bouton en forme de roue dentée à cet effet. Puis, lancez-le avec le bouton en triangle à coté du bouton compiler. Normalement, s'il n'y a pas eu de problème, vous devriez avoir cet affichage :

Programme Hello World

Avec Code::Blocks, vous n'aurez pas à mettre de pause à la fin de vos programmes. En effet, Code::Blocks affiche automatiquement un petit texte indiquant le temps d'éxécution ainsi que le code de retour de votre programme, ce qui est très pratique.

Conclusion
Voilà, nous en avons fini avec cet article. J'espère qu'il vous aura été utile et que vous pourrez maintenant développer de manière optimale avec cet EDI.

Messages les plus consultés

Dépannage Informatique

Dépannage Informatique
Dépannage Informatique

Libellés

windows Explication Coups de coeur actu Astuces - trucs et bidules chrome securite photos optimisations Assistance informatique à domicile Tarifs informatique réparation de votre ordinateur chez vous Carte Graphique Logiciel sécurité astuces Tutorial firefox Boitier Périphérique OS Windows OS Mac Tutoriels Windows ressources retouche mobile reseaux videos Dépannage informatique à domicile bureautiques sauvegarde Actualité Alimentation Pré-histoire ICT Gimp DigiScrap OS Linux Windows 8 tutoriel Aircooling Gimp création Monitoring server Windows 7 Word astuce Carte Mère Pilotes-drivers-PC captures design divers langage Html navigateurs pdf Acer Aspire Android Réparer clé usb USB 2 Unix Linux hardware informations logiciel loisirs sciences Cours C Geek Vintage HP Pavilion Internet SSD microsoft Gimp retouche image Lan Management Stockage Watercooling XnView conversion définition explication video google reseaux sociaux Configurations Complètes Curseurs souris Imprimer Samsung Notebook NP USB bootable Usb 3 WinXP Windows Seven Wordpress XPI iPhone icones résolution Développement Fujitsu Amilo Linux Logiciel USB Objets connectés Optimiser Probleme USB Processeur RAM Tutoriels iPhone/iPad/iPod bureautique clé usb exercice windows feature internet java mise à jour optimiser Windows 7 recadrer resaux et material templates vie privée Administration Apple Asus Eeepad Asus G Asus X Bidouille Défragmentation Dépannage Electronique Facebook Gadget Windows 7 Gimp ressources IOS (iPhone / Ipad) JPG LaPoste Licence Windows MSE Malwarebytes Migration Optimisation Packard Bell Easynote Photoshop Product key Récupérer fichiers Réparer Sécurity Theme Windows 7 Thunderbird Toshiba Satellite Tutoriels Divers Tutoriels Photoshop Tutoriels Spécial Windows 8 Ubuntu Windev Windows Update Windows XP Zend affichage anti-virus antivirus clavier et souris comment enlever les yeux rouges framework games gestion des images installation le materiel informatique linux mode sans échec musiques métadonnée nettoyer ordinateur pixel poids smartphone solution informatique taille telechargement tutorial téléphone virus 0x80244019 11x20 14 juillet 2015 16/9ème 7z 80070490 8E5E03FA 8E5E03FB ABC de la sécurité Accélérer le démarrage Acer Aspire One Acer Extensa Acer Iconia Alarme Alt key status Anonymat Anti Yeux rouges Arduino Astuces Jeux iPhone/iPad/iPod Asus Memo Pad Asus Transformer Book Asus Transformer Pad Asus VivoBook Authentification Automatisation Autorisation d'accès BF3 Batterie PC BattleField 2 Bioshock BranchCache C CS6 Caps Lock status Ccleaner Cheval de Trois Classic Shell CookieViz Ctrl key status Cube DOS DPI Dossier partagé Démarrage Ecran Bleu Windows 7 Ecran Bleu mort Excel Explorateur Windows Fin Windows XP Fond ecran Fujitsu Lifebook Gateway Gimp Gimp installation Gimp suggestions Google Hard Drive activité Hardware Horloges Windows 7 IBM Lenovo 3000 IBM Thinkpad ISO Windows 8 ISO Windows 8.1 Internet Explorer Internet Explorer 8 Jeu Jeux Jeux-video Live USB Livres Lubuntu Ma Musique Mac Menu Mes Documents Mes Images Mes Vidéos Microsoft Microsoft Office Microsoft Security Essentials Num Lock status OEM PC grande marque Pare-feu Partage SMB Patrice A. BONNEFOY PicPick Polaroid Probleme mise a jour ProductKey Publicité Quota RAW Recovery Ressource partagée Restauration Réinitialiser Mot de Passe Windows 7 Rôles et fonctionnalités Samsung Série 3 Scroll Lock status SevenZip Shift key status Site Web Spyboot TIF Taux de panne Taux de retour Toshiba Qosmio TrayStatus Trojan Tutoriels Office USB-RS232 UTC Virtualisation WinTools Windows 10 Windows 8.1 Windows Defender Windows Embedded Industry Windows Embedded POSReady Windows Server 2003 Windows Server 2015 Windows Update impossible Windows XP SP3 Windows key status Windows n'est pas authentique WindowsUpdateAgent WindowsUpdateAgent30-x86.exe WpKey XP jusqu'au 9 avril 2019 Xubuntu activation activation Windows activer Windows ads adware android arrêt des mise à jour de Windows XP assemblage PC barre des charmes base de donnée bleu de Windows 7 blog booster bouton démarrer capture écran choix distribution Linux classement chronologique clavier clé produit code malicieux commande Exécuter comment réinitialiser mot de passe compatibilité des applications compte local cookies cookies Chrome cookies Firefox cookies Internet Explorer cookies Opera cookies Safari cours Vb crack date de prise de vue disques durs drive-by dual-boot décalage heure défragmentation Windows 7 défragmentation du disque démarrer en mode normal déplacer déplacer Ma Musique déplacer Mes Documents déplacer Mes Images déplacer Mes Vidéos exif exploit facebook faille de sécurité fiabilité des composants format argentique format d'image format numérique grandes marques hacker heure GMT heure système hi-tech humour iPod infographie insolite interface graphique animée intranet joke joomla lancer programme au démarrage langages licence OEM logiciels malveillants mac maintenance malware meilleurs composants informatiques mises à jour mode détails mode normal mode sans echec mode sans echec windows 7 moniteur montage PC mort Windows XP msconfig navigateur nettoyage news optimiser son pc panoramique partitionner pas de son phishing php piratage prolonger mises à jour promo raccourcis rapport recadrer par lot redimensionner restaurant riskwares rootkit récupérer clé produit récupérer product key réparation windows 7 réparer réparer windows 7 sans le formater sauvegarde Windows 7 sauvegarde des données sauvegarder screenshot site web MS spam speeddial spyware supprimer cookies toujours en mode sans échec ubunto un disque dur utiliser utilitaires vbs vignettes windows7 économiseur d'écran écran