1–12 juil. 2024
Annecy / LAPP
Fuseau horaire Europe/Paris

Qu'est ce que la compilation ?

1 juil. 2024, 11:00
1h
Auditorium Marcel Vivargent (Annecy / LAPP)

Auditorium Marcel Vivargent

Annecy / LAPP

Orateur

Pierre Aubert (LAPP)

Description

  • Personne ne veut programmer en binaire
  • Pont entre le binaire et une méthode plus simple pour exprimer ce que l'on veut
  • Étapes de la compilation
  • Représentation intermédiaire (qu'est ce que c'est, et pourquoi ça aide beaucoup)
  • Passes de compilation
  • GCC/G++
  • CLang/CLang++
  • Options de compilation (différentes passes activées à différent moment)
  • Description des options les plus utilisées (-O2, -O3, -Wall, -Werror, -ftree-vectorize, etc)
  • Pourquoi on se fait avoir avec les options de compilation par défaut
  • Pont avec les compilateurs Just In Time et Almost In Time

Auteur principal

Pierre Aubert (LAPP)

Documents de présentation