« Programmation C++/Compilation » : différence entre les versions
Contenu supprimé Contenu ajouté
Aucun résumé des modifications |
|||
Ligne 40 :
* de bibliothèques ou framework extérieurs. Il faut dans ce cas explicitement dire à l'éditeurs de liens quels sont les fichiers qu'il doit lier.
== Les projets ==
== Les environnements de développement intégrés ==▼
Afin de rendre possible le développement d'applications, les fichiers sources sont organisés sous forme de '''projet'''. Le C++ ayant conçu sur les bases du C, il s'en est suivi une gestion assez équivalente des projets. Avant l'avènement des environnements intégrés tels qu'on les connaît aujourd'hui, bon nombre de projets étaient construites sous forme de "makefile"s pris en charge par un outil spécifique 'make'. De nos jours, cette technique est encore fortement utilisées dans les environnemens UNIX et Linux. Il existe des alternatives plus modernes à make tels que CMake, automake, SCons, Boost.Build (bjam)...
▲=== Les environnements de développement intégrés ===
Les environnements de développement intégrés (EDI en français et IDE en anglais) sont des outils complets permettant de développer dans un certain langage de programmation. Ils contiennent en général :
* un compilateur bien sûr.
Ligne 52 ⟶ 56 :
== Quelque exemples ==
=== multi-plateformes ===
* Eclipse, gratuit et Open Source, avec le
* Code::Blocks, également gratuit (EDI complet fournit avec gcc mais utilisable avec d'autre compilateur).▼
=== sous windows ===
* Visual C++ de Microsoft (basé sur Visual studio).
Ligne 57 ⟶ 65 :
* Borland C++ Builder.
* Dev-CPP disponibles gratuitement sous Windows.
▲* Eclipse, gratuit et Open Source, avec le pluggin [[w:EDI|CDT]] , permet le développement en C/C++
=== Sous Linux ===
* Kdevelop
* gcc (commun à tout système Unix, ligne de commande)
▲* Code::Blocks (EDI complet fournit avec gcc mais utilisable avec d'autre compilateur)
à compléter
|