10–13 juil. 2023
Annecy / LAPP
Fuseau horaire Europe/Paris

Qu'est ce que la compilation ?

10 juil. 2023, 11:30
30m
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

Documents de présentation