Archivo de la etiqueta: compilación

Fundamentos de Compilación y Pruebas en Ingeniería Informática

Dependencias y Objetivos en Compilación

$^ se sustituye por todas las dependencias de una regla.

$< se sustituye por la primera dependencia de una regla.

$@ se sustituye por el objetivo de una regla.

Ejemplo de Objetivos

  • Objetivo: Enlazar los archivos del proyecto basico1
  • Comando: gcc –o basico1 main.o
  • Objetivo: Compilar el archivo main.c del proyecto basico1
  • Comando: gcc –c main.c
  • Objetivo: Eliminar todos los ficheros generados
  • Comando: clean: rm –f main.o

Opciones del Compilador

Ingeniería del Software: Conceptos Clave

Arquitecturas de Software

Arquitecturas más comunes

  • Arquitectura Monolítica: El software se estructura en grupos funcionales ajustados.
  • Arquitectura Cliente-Servidor: El software distribuye la carga de cálculo en dos partes independientes, pero sin una clara separación de funciones.
  • Arquitectura de Tres Niveles: Especialización de la arquitectura cliente-servidor con tres capas: presentación (interfaz de usuario), lógica de negocio (donde se modela el negocio) y datos (persistencia). Cada capa Seguir leyendo “Ingeniería del Software: Conceptos Clave” »