15 lines
808 B
TeX
15 lines
808 B
TeX
\begin{frame}
|
|
\frametitle{\secname}
|
|
\framesubtitle{\subsecname~: La compilation II}
|
|
La compilation du C inclut notamment les étapes suivantes~:
|
|
\begin{itemize}
|
|
\item une interprétation des \emph{directives de compilation}
|
|
\item La \emph{vérification syntaxique} du programme
|
|
\item Des \emph{optimisations} diverses (alignements de mémoire, réorganisation du code indépendant, précalculs\ldots)
|
|
\item La \emph{transcription} du programme en code machine
|
|
\item \emph{L'assemblage} des éléments du programme et \emph{reliage (“linking”)} entre eux (ainsi qu'à des bibliothèques externes)
|
|
\end{itemize}
|
|
\vspace{0.5cm}
|
|
A l'issu de la compilation, on dispose d'exécutables (fichiers PE sous Windows (les fameux .exe) ou fichiers ELF sous GNU/Linux).
|
|
\end{frame}
|
|
|