C 2 = ### Exercice 1 1. La commande demande des fichier d'entrée. Typiquement des fichiers source et en-tête C 2. `gcc --version` 3. Sur les PC de l'ENS: version `7.5.0` ### Exercice 2 ``` savrillo@slsu1-07:/tmp$ gcc test.c -o hello savrillo@slsu1-07:/tmp$ ./hello hellosavrillo@slsu1-07:/tmp$ savrillo@slsu1-07:/tmp$ ``` ### Exercice 3 - **-o** Définit le nom du fichier de sortie du programme - **-Wall** Tout les *warnings* affichables sont affichés - **-g** Rajoute les informattion de débogage au fichier de sortie. - **-pedantic** Demande au programme de compiler les programmes de manière trèèès rigoureuse, exactement comme demandé par la spécification du C/C++ - **-Werror** Demande au programme de traiter les *warnings* comme des erreurs (stopper la compilation). - **-O0** Définit le niveau d'optimisation à 0: Le code est alors plus gros, moins rapide mais plus facilement déboggable. ### Exercice 4 RAS