projprog/C2.md
2021-10-11 10:06:26 +02:00

941 B

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