Skip to article frontmatterSkip to article content

Ejercicios: Compilación y Makefiles

Acerca de

Comprender el proceso de compilación y saber cómo automatizarlo es una habilidad esencial para cualquier programador de C. Estos ejercicios te guiarán a través de la creación de proyectos multi-archivo, el uso de gcc para compilar y enlazar, y la escritura de Makefiles básicos para gestionar la compilación de forma eficiente.

1: Proyecto Multi-archivo Manual

1.1: Separar un Programa

Tarea: Tomá un programa simple que tengas en un solo archivo .c (por ejemplo, una calculadora con funciones sumar y restar) y dividilo en tres archivos:

1.2: Compilación Manual

Tarea: Usando la terminal, compilá y enlazá los archivos del ejercicio anterior sin usar un Makefile.

2: Automatización con Makefile

2.1: Makefile Básico

Tarea: Crear un Makefile para el proyecto del ejercicio anterior. El Makefile debe tener los siguientes objetivos (targets):

3: Compilación Condicional

3.1: Mensajes de Depuración

Tarea: Modificá tu proyecto para incluir mensajes de depuración que solo se impriman cuando se compile en “modo debug”.