Ejemplos de código
Cómo obtener y compilar los ejemplos de código utilizados y enlazados en los apuntes.
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. En concreto, el código fuente de los ejemplos se guarda, organizado por capítulo, en el directorio src/.
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 hace falta Visual o Visual Studio Build.
Para compilar es necesario hacer lo siguiente desde la línea de comandos.
En Linux y macOS se puede usar cualquier terminal del sistema, mientras que en Microsoft Windows deben ejecutarse desde la consola Developer Command Prompt que instala Visual Studio, para que el compilador y las herramientas de desarrollo estén disponibles en la variable de entorno PATH.
- Ir al directorio raíz del repositorio descargado y descomprimido.
- Ejecutar
cmake -B buildpara configurar el proyecto. - Ejecutar
cmake --build buildpara compilar los ejemplos.
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.