Código de los ejemplos

En algunos capítulos se enlazan programas de ejemplo para ilustrar en mayor detalle los conceptos tratados. Todos los ejemplos están disponibles en el repositorio ull-esit-sistemas-operativos/ssoo-ejemplos, de donde se pueden descargar.

Para compilar los ejemplos, es necesario disponer de herramientas de desarrollo para C y C++. Por ejemplo, en la distribución Debian de GNU/Linux y derivadas —como Ubuntu o Linux Mint— basta con tener instalados los paquetes build-essential y cmake. Mientras que en Microsoft Windows hacen falta las Visual Studio Build Tools.

Para compilar es necesario hacer lo siguiente desde la línea de comandos:

  1. Ir al directorio raíz del repositorio descargado y descomprimido.

  2. Ejecutar cmake -B build para configurar el proyecto.

  3. Ejecutar cmake --build build para compilar los ejemplos.

En Microsoft Windows estos comandos deben ejecutarse desde la consola de Developer Command Prompt.

En cada sistema solo se compilarán los ejemplos compatibles, que se guardarán en el directorio build/bin/, desde donde se pueden ejecutar para probarlos.

El código fuente de los ejemplos está en el directorio src/, dentro del subdirectorio numerado con el capítulo correspondiente.