2.2.8 Compilation du programme

Comme toujours, on va dans le dossier build que l'on vient de créer pour ne pas créer de conflit avec les fichiers que l'on a compilé à la main :

cmake ..
-- The C compiler identification is GNU 4.8.2
-- The CXX compiler identification is GNU 4.8.2
-- Check for working C compiler: /usr/bin/cc
-- Check for working C compiler: /usr/bin/cc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working CXX compiler: /usr/bin/c++
-- Check for working CXX compiler: /usr/bin/c++ -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Configuring done
-- Generating done
-- Build files have been written to: /home/pierre/projects/Console/GeneratedNumberLibDynamic/build

Puis on appelle make :

make
Scanning dependencies of target generatednumberlibdynamic
[100%] Building CXX object CMakeFiles/generatednumberlibdynamic.dir/main.cpp.o
Linking CXX executable generatednumberlibdynamic
[100%] Built target generatednumberlibdynamic

Voilà pour la compilation.