Outils C / C++

Ajouter un nouvel élément

ang Visual C++ 2010 Express

Éditeur : Microsoft +
Visual C++ Express 2010 est une version allégée du célèbre environnement de développement Visual Studio. Elle peut créer des applications Win32 native ou C++ managé (.NET). Cette version est librement téléchargeable (vous devrez cependant vous inscrire sur le site de Microsoft pour obtenir une clé). Cette version propose un support de C++0x. Retrouvez les détails de ce support sur le blog de l'équipe de Microsoft : support C++0x.
Retrouvez les tutoriels proposés par la rédaction :
Microsoft Visual C++ 2010 Express : Téléchargement, installation et configuration
Téléchargement :
Compatibilité :
Windows  

ang Borland C++ Compiler

Éditeur : Embarcadero +
Borland C++ Compiler est une version gratuite du compilateur C & C++ inclus dans C++ Builder. Il est fourni avec les en-têtes Win32 ainsi que make.
Téléchargement :
Compatibilité :
Windows  

ang Code::Blocks

Éditeur : Code::Blocks +
Code::Blocks est un environnement de développement gratuit et multi-plateforme (Linux et Windows), développé pour coller au mieux aux demandes des utilisateurs. Conçu autour d'une architecture de plugins, il est ainsi extensible et configurable très facilement ce qui lui permet d'évoluer très vite.
Téléchargement :
Compatibilité :
Linux Mac Windows  

ang GCC 4.5.0

Licence : Autre 129 Mo
GCC 4.5.0 avec multilib, supporte les plateformes Windows en 32 et 64 bits.
Téléchargement :
Compatibilité :
Windows  

ang Doxygen

Éditeur : Doxygen +
Doxygen est l'outil par excellence de génération de documentation à partir du code source. Il peut être utilisé pour des développements C++, C, Java, C# et bien d'autres.
Téléchargement :
Compatibilité :
Linux Mac Windows  

ang Visual C++ 2008 Express

Éditeur : Microsoft +
Visual C++ Express est une version allégée du célèbre environnement de développement Visual Studio. Elle peut créer des applications Win32 native ou C++ managé (.NET). Cette version est librement téléchargeable (vous devrez cependant vous inscrire sur le site de Microsoft pour obtenir une clé).
Cette version ne propose pas de support C++0x. Il faut vous tourner vers Visual C++ Express 2010 pour avoir un support de la future norme.
Retrouvez les tutoriels de la rédaction consacrés à Visual C++ Express 2008 :
Tutoriel de démarrage
Premiers pas avec Visual C++ Express Edition 2008
Téléchargement :
Compatibilité :
Windows  

ang GCC

Éditeur : GNU +
GCC correspond à GNU Compiler Collection. Il s'agit d'un compilateur multiplateformes, incontournable sur les systèmes Unix et reconnu notamment pour son respect des standards. Il est fourni sous forme de sources et se compile avec le compilateur C existant du système. GCC ne se compile nativement que sous Unix. La version DOS s'appelle DJGPP, la version Windows s'appelle MinGW.
GCC est probablement le compilateur le plus avancée sur le support C++0x. Chaque nouvelle version propose toujours plus de conformité avec la future norme. Retrouver les détails de ce support sur le site de gcc : Support C++Ox
Retrouvez les tutoriels consacrés à cet outils :

Compilation de GCC 4 sous Windows
Mode d'emploi de GCC.
Téléchargement :
Compatibilité :
Linux Mac Windows  

ang MingGW

Éditeur : MinGW +
GCC correspond à GNU Compiler Collection. Il s'agit d'un compilateur multiplateformes, incontournable sur les systèmes Unix et reconnu notamment pour son respect des standards. MinGW est le portage de cet excellent compilateur pour Windows, ce qui lui permet de générer des exécutables natifs pour cette plateforme.
Le support C++0x est celui de gcc v4.5. dans cette version de gcc. Retrouver les détails de ce support sur le site de gcc : Support C++0x
Téléchargement :
Compatibilité :
Windows  

ang Makefile générique

Licence : GPL 22 Ko
Makefile générique

Makefile idéal pour la construction rapide d'un exécutable sans se préoccuper
de la gestion parfois complexe du Makefile : la fénéantise n'est plus une
excuse,

**********************
* Utilisation simple *
**********************

1. décompresser l'archive
2. renommer le répertoire ProjetMakefile
3. placer les sources dans le répertoire src
4. lancer make

make va automatiquement gérer les dépendances entre les fichiers sources et
créer un exécutable dans le répertoire Debug. Cet exécutable portera le nom
du répertoire qui contient le Makefile.
Exemple:

~/Projets> unzip ProjetMakefile.zip
~/Projets> mv ProjetMakefile test
~/Projets> cd test
~/Projets/test> cat > src/main.c #include
>
> int main()
> {
> puts("Hello world");
>
> return 0;
> }
> EOF
~/Projets/test> make
GENDEP libutil/xlog.c
GENDEP src/main.c
CC src/main.c
CC libutil/xlog.c
AR libutil.a
CCLD Debug/test
debug version built
~/Projets/test> ls
Debug/ libutil/ license.txt Makefile src/
~/Projets/test> ./Debug/test
Hello world
~/Projets/test>

***********************
* Utilisation avancée *
***********************

Le fichier Makefile est commenté. Les options et variables qui dictent son
comportement sont décrites lors de leur déclaration.
Ce Makefile est idéal dans le cas d'un petit projet qui ne crée qu'un
exécutable, qui peut utiliser une bibliothèque de commodité et d'autres
bibliothèques gérées par pkg-config.

Deux types principaux de build sont supportés :
* Debug : aucune option d'optimisation activée
* Release : options d'optimisation classiques activées

Dans chaque cas, il est possible d'ajouter les options pour le profilage et
le support des pthreads.

Le build peut se faire en mode SILENT, c'est-à-dire que les commandes ne sont
pas affichées mais une indication (comme dans l'exemple ci-dessus) de ce qui
est fait. Cette option est facilement débrayable soit en modifiant le Makefile,
soit par la ligne de commande : make SILENT=0 (cf les commentaires dans le
Makefile).

Remarques

* par défaut le compilateur utilisé est gcc en mode C99 avec les extensions
GNU (builtins et attibutes gcc et fonctions GNU_SOURCE de la glibc). Pour
uriliser ce Makefile laversion GNU de make est indispensable.

* le template est fourni avec un exemple de bibliothèque de commodité
permettant un logging simple (4 niveaux debug/info/warning/error, sortie
uniquement vers stderr)

* Ce template n'a pas la prétention d'être universel ou de remplacer d'autres
outils comme autoconf et cie. Il a pour seul but de simplifier le prototypage
ou la construction de petits projets. Entre autre il n'y a aucune cible
install ni aucune vérification de la présence de fonctionnalités ou d'outils.

N'hésitez pas à laisser un commentaire, des propositions d'améliorations ou de
correction. N'hésitez pas non plus si vous avez la moindre question à propos
de cette contribution.

K.
Téléchargement :
Compatibilité :
Linux  

ang Eclipse CDT

Le célèbre I.D.E. issu du monde Java grâce à sa modularité propose un I.D.E orienté C++ : Eclipse C.D.T. Cet environnement est assez complexe, dispose de nombreuses ressources (plugins) et offre une interface très riche.
Téléchargement :
Compatibilité :
Linux Mac Windows  

ang Ultimate++

Éditeur : Ultimate++ +
Ultimate++ propose un I.D.E. ainsi qu'un ensemble de bibliothèques en C++ pour réaliser des interfaces utilisateurs sur diverses plateformes.
Téléchargement :
Compatibilité :
Linux Windows  

ang Cygwin (GCC)

Éditeur : Redhat +
Cygwin n'est pas un compilateur, mais un environnement qui permet de travailler sous Windows comme si vous étiez sous Linux. Toutes les commandes Unix sont fournies, ainsi qu'une version de GCC, pour vous permettre de compiler vos propres programmes Unix. Attention : les programmes compilés sous Cygwin exigent la présence de la DLL Cygwin. Pour obtenir des exécutables autonomes avec GCC, vous avez besoin de MinGW.
Le support C++0x correspond à celui de la version GCC installée.Retrouver les détails de ce support sur le site de gcc : Support C++Ox
Téléchargement :
Compatibilité :
Windows  

ang Glade

Éditeur : Equipe Glade +
Glade est un RAD, qui permet de construire des interfaces GTK+ par glissé/déposé des widgets sur une fiche.
Téléchargement :
Compatibilité :
Linux Windows  

ang NetBeans I.D.E.

Éditeur : SUN +
Tout comme Eclipse, NetBeans est à l'origine un I.D.E. du monde Java. Racheté à ses fondateurs par Sun, ce dernier le diffuse en open source et l'étend à d'autres langages, dont le C++.
Téléchargement :
Compatibilité :
Linux Mac Windows  

ang Qt 4.7.0 TP pour Visual Studio 2010 en 32 bits

Licence : Autre 300 Mo
Qt 4.7.0 pour Visual Studio 2010 en 32 bits
Téléchargement :
Compatibilité :
Windows  

ang DJGPP (GCC)

Éditeur : DJGPP +
DJGPP est la version DOS du célèbre compilateur GCC. Il génère des exécutables DOS 32 bits et inclut la plupart des outils GNU de développement.
Téléchargement :
Compatibilité :
Windows  

ang Qt 4.7.0 TP pour Visual Studio 2010 en 64 bits

Licence : Autre 174 Mo
Qt 4.7.0 pour Visual Studio 2010 en 64 bits
Téléchargement :
Compatibilité :
Windows  

ang Dev-C++ - A ne plus utiliser

Éditeur : Bloodshed software +
Un environnement de développement gratuit basé sur mingw permettant de coder en C/C++. Il n'est plus maintenu depuis bien longtemps et a beaucoup de bugs. Il est "déprécié" au profit de Code::Blocks.

Il est recommandé de ne plus l'utiliser !
Téléchargement :
Compatibilité :
Windows  

ang Microsoft Visual Studio 2010 .NET (Version d'essai)

Éditeur : Microsoft +
Visual Studio est un environnement de développement complet pour développer en C & C++ à destination de Win32, mais aussi en C#, VB.NET et d'autres langages pour la plate-forme .NET. Le compilateur de Visual C++ est l'un des meilleurs compilateurs disponibles sous Windows.
Cette version d'essai n'est valide que pendant une période limitée.
Téléchargement :
Compatibilité :
Windows  

ang The GNU Project Debugger

Éditeur : GNU +
Le debugger GNU : l'outil indispensable pour développer avec GCC, MinGW et Cygwin.
Téléchargement :
Compatibilité :
Linux Mac Windows  

32 éléments

Connexion

Identifiant
Mot de passe
S'inscrireMot de passe oublié ?
 
 
 
 
Partenaires

Hébergement Web