Chaine de compilation
-
Compilateur:
-
-
Logiciel qui traduit le code source en code machine
-
Sous linux: g++, clang++
-
Sous Windows: Visual Studio (ou MinGW).
-
Compilation séparée:
-
-
Conversion des fichiers d'implémentations (.cpp) en fichiers objets (.o) indépendamment les uns des autres.
-
Edition de lien: Fusion des fichiers objets et des bibliothèques externes pour créer un unique fichier executable.
-
Makefile: Fichier de configuration pour compiler un projet sous Linux.
-
CMake: Logiciel permettant de générer un fichier de configuration pour compiler un projet
-
-
La configuration de CMake se fait via un fichier
CMakeLists.txt
-
Sous Linux: génère un Makefile par défault
-
Sous Windows: génère un projet Visual Studio