Date de publication : 24/03/2007 , Date de mise à jour : 09/08/2008
Par
Franck Hecht (retour aux articles)
Liste des cours complets sélectionnés par developpez.com
Initiation au Langage C - Emmanuel Delahaye
Codage en Langage C - Emmanuel Delahaye
Code::Blocks
se distingue des autres EDI car il est portable, ce qui signifie qu'il est disponible sur au moins les systèmes
les plus utilisés et plus connus soit Windows, Linux et Mac OS X.
![]() |
Sous Windows, vous avez la possibilité d'utiliser la version dite "Stable" ce qui est souvent préférable:
Téléchargement de la version stable: 8.02
Cette version est livrée avec la suite de compilation MingW ! |
![]() | Si votre système est un système Linux, vous avez alors le choix entre différents package selon votre distribution: Téléchargement des versions 8.02 pour Linux |
![]() | Voici la version 8.02 si vous disposez de Mac OS X: Téléchargement de la version Mac |
Nightly Builds
Installation de Code::Blocks sous Ubuntu
Test de l'EDI C/C++ Code::Blocks
POSIX
ou encore vous plonger dans la programmation spécifique à Linux ? Les livres et tutoriels ci-dessous vous sont proposés
par developpez.com !
Liste des tutoriels hébergés sur developpez.com
Notes sur le Langage C - Emmanuel Delahaye
Concevoir un composant logiciel en C - Emmanuel Delahaye
Les types abstraits de données (ADT) - Emmanuel Delahaye
Notes sur les réseaux - Emmanuel Delahaye
Les Threads POSIX.1 - Emmanuel Delahaye
Comment se fabriquer des entrées solides en C - Emmanuel Delahaye
Le langage C - Norme ANSI, 2ème édition
Exercices corrigés sur le langage C - Solutions des exercices du manuel de langage C de Kerrighan et Ritchie
C en action
Maîtrise des algorithmes en C
Programmation système en C sous Linux : Signaux, processus, threads, IPC et sockets![]() |
Le debogueur phare de Microsoft et sans doute le meilleur sur ce système d'exploitation reste encore celui
qui est fournit par défaut dans les solutions Visual Studio. La seule chose qui change ici, c'est que pour
l'utiliser, il vous faut utiliser également l'éditeur Visual C++ (ici Visual C++ 2005 Express Edition) qu'on peut
télécharger gratuitement sur Clubic: Télécharger Visual C++ Express Edition
Voici également un tutoriel vous permettant d'apprendre à utiliser ce debogueur: Utiliser efficacement le débogueur de Visual Studio
|
![]() |
Sous Linux vous avez l'embarat du choix, voici sans doute le meilleur que l'on puisse faire à l'heure actuelle tout en
restant le maximum dans la simplicité !
DDD :
Cet outil permet le débogage de vos applications. Ici plusieures solutions s'offrent à vous, vous pouvez télécharger ce programme directement depuis le site officiel soit les liens suivants: Télécharger les sources Télécharger les paquets Debian (Ubuntu également) Télécharger les paquest RPM Le mieux reste sans doute d'utiliser l'outil de recherche/téléchargement/installation de votre distribution comme apt-get par exemple sous Debian et dérivés ! Voici en complément, un tutoriel d'initiation à DDD: Découverte du débogueur DDD Valgrind :
Ceci est une suite d'outils de débogage, il permet entre autre de détecter les fuites mémoires dans vos programmes. Comme pour DDD, vous pouvez soit télécharger le programme par le biais des programmes de votre distribution ou bien télécharger directement depuis le site officiel: Télécharger Valgrind depuis le site officiel... |
![]() |
GDB :
Cet outil de débogage est en fait le même que celui sous Linux et dont DDD (cité plus haut sur Linux) en est une interface graphique (le programme GDB d'origine est en ligne de commande !). Vous pouvez télécharger ce programme depuis le site officiel: Télécharger GDB depuis le site officiel... XCode :
Si vous préférez les interfaces utilisateurs (ce qui reste encore le plus pratique), vous pouvez également avoir à votre disposition XCode qui est un EDI pour Mac OS X et qui intègre un "Frontend" (une interface graphique pour un programme en ligne de commande). Je ne vous propose pas de lien de téléchargement car ce programme est inclus dans le DVD d'installation de votre système ! |
GTK+
permet de créer des programmes avec interfaces utilisateur tout en restant portable ce qui
signifie que vous pouvez le faire tourner (sous quelques conditions tout de même)
sur les systèmes comme Windows, Linux, et bien d'autres !
Tutorial d'initiation à la programmation avec l'API Windows
Cours sur l'API Windows en C
La page Windows sur developpez.com
SDL
(Simple Directmedia Layer). Cette bibliothèque est en effet surtout spécialisée
pour la création de jeux vidéos en 2 Dimensions, elle est très simple d'emploi et on la
maîtrise assez rapidement.
Tutoriaux SDL - Romain Perruchon
Introduction à la SDL
La page Jeux sur developpez.com
La FAQ SDL sur developpez.com
OpenGL !
Cours d'introduction à OpenGL et GLUT
La page Jeux sur developpez.com
La FAQ OpenGL sur developpez.comCopyright © 2006 Franck Hecht. Aucune reproduction, même partielle, ne peut être faite de ce site et de l'ensemble de son contenu : textes, documents, images, etc sans l'autorisation expresse de l'auteur. Sinon vous encourez selon la loi jusqu'à 3 ans de prison et jusqu'à 300 000 E de dommages et intérêts. Cette page est déposée à la SACD.