Module C++ INSA 4AE
Find a file
2023-10-03 11:47:07 +02:00
exercice Rewrote cmake. Added multiple target for both the td and exercices. 2023-09-25 08:59:27 +02:00
td TD2 : Fixed some issues when compiling with Warning 4 level. TD3 : Boiler plate for Smart Vector 2023-10-03 11:47:07 +02:00
.gitignore Etape 5 2023-09-18 08:57:37 +02:00
CMakeLists.txt Fixed CMake error include. Added Base Vector for TD1. 2023-09-25 09:08:43 +02:00
LICENSE Initial commit 2023-09-13 15:01:39 +02:00
README.md Added TD2 and done question 1. Added Windows Support for run script. 2023-10-02 22:26:27 +02:00
run.bat Added TD2 and done question 1. Added Windows Support for run script. 2023-10-02 22:26:27 +02:00
run.sh Rewrote cmake. Added multiple target for both the td and exercices. 2023-09-25 08:59:27 +02:00

Module C++ INSA 4AE

Compiler le projet

Préparer la compilation

Pour compiler le projet je recommande CMake, mais il est possible d'utiliser directement 'g++'/'gcc'. Une simple commande vous permet de préparer les fichiers dépendant de l'étape pour le td ou l'exercice :

mkdir build
cd build
cmake -DETAPE=2 -DTD=1 ..

Dans cet exemple, l'étape 2 et le td 1 seront construits.

Lancer la compilation

Il suffit ensuite de construire l'executable dans le dossier désiré

cmake --build . --target <target_name>

<target_name> étant soit td_insa ou exercice_insa

Conseil pour compiler et executer efficacement

Je vous suggère d'aller dans le dossier contenant l'executable dès que les deux étapes sont réalisées. Il vous suffit ensuite de lancer le script .sh ou .bat pour à la fois compiler et executer le code.

Pour cela rendez vous à la racine du projet après avoir crée et préparer le build :

./run.sh <target_name>

Pour GNU GCC/G++ sur Linux

./run.bat <target_name>

Pour Powershell sur Windows

run.bat <target_name>

Pour CMD sur Windows

<target_name> étant soit td_insa ou exercice_insa