diff --git a/slides/sysdev-toolchains-definition/sysdev-toolchains-definition.tex b/slides/sysdev-toolchains-definition/sysdev-toolchains-definition.tex index 683ba6b7fd..1173f39293 100644 --- a/slides/sysdev-toolchains-definition/sysdev-toolchains-definition.tex +++ b/slides/sysdev-toolchains-definition/sysdev-toolchains-definition.tex @@ -83,6 +83,24 @@ \subsection{Definition and Components} \end{itemize} \end{frame} +\begin{frame} + \frametitle{C/C++ compiler} + \begin{columns} + \column{0.8\textwidth} + \begin{itemize} + \item GCC: GNU Compiler Collection, the famous free software compiler + \item \url{https://gcc.gnu.org/} + \item Can compile C, C++, Ada, Fortran, Java, Objective-C, + Objective-C++, Go, etc. Can generate code for a large number of CPU + architectures, including x86, ARM, RISC-V, and many others. + \item Available under the GPL license, libraries under the GPL with + linking exception. + \end{itemize} + \column{0.2\textwidth} + \includegraphics[width=0.7\textwidth]{slides/sysdev-toolchains-definition/gcc.png} + \end{columns} +\end{frame} + \begin{frame} \frametitle{Kernel headers (1)} \begin{columns} @@ -154,24 +172,6 @@ \subsection{Definition and Components} for your project. \end{frame} -\begin{frame} - \frametitle{C/C++ compiler} - \begin{columns} - \column{0.8\textwidth} - \begin{itemize} - \item GCC: GNU Compiler Collection, the famous free software compiler - \item \url{https://gcc.gnu.org/} - \item Can compile C, C++, Ada, Fortran, Java, Objective-C, - Objective-C++, Go, etc. Can generate code for a large number of CPU - architectures, including x86, ARM, RISC-V, and many others. - \item Available under the GPL license, libraries under the GPL with - linking exception. - \end{itemize} - \column{0.2\textwidth} - \includegraphics[width=0.7\textwidth]{slides/sysdev-toolchains-definition/gcc.png} - \end{columns} -\end{frame} - \begin{frame} \frametitle{C library} \begin{columns}