coursc/generalites/08.tex

16 lines
808 B
TeX
Raw Normal View History

2014-02-24 17:38:56 +00:00
\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}