Programa del Curso

1. Modularización de la aplicación: el aspecto técnico

  • Bibliotecas estáticas y dinámicas
  • Mecanismo de consolidación y carga dinámica
  • Intérprete de carga de biblioteca
  • Mecanismos de diagnóstico y notificación
  • Carga dinámica de módulos

2. Archivo ELF

  • ABI para C y C++
  • Tareas y método de ejecución
  • Interpretación de la información

3. Dependencias y gestión de la biblioteca

  • Traslado de aplicaciones entre sistemas
  • Problemas de dependencias entre llamadas a bibliotecas

4. Herramientas de automatización de edificios de aplicaciones

  • Una descripción general rápida de las herramientas de desarrollo de aplicaciones en C/C++

5. Automatización de edificios de aplicaciones: haga

  • Configurar y ejecutar make
  • Objetivos de make
  • Configuración flexible de Makefile: dependencias, macros y sufijos

6. Diseño mínimo de Autotools

  • Dependencias de herramientas y preconfiguración
  • Archivos de entrada y generados
  • Distribución de los archivos generados
  • Documentación del proyecto

7. Fabricación automática

  • Propio configure.in
  • Reglas de creación automática
  • Opciones predeterminadas
  • Programas y bibliotecas
  • Directorios y nidos
  • Ensayo

8.Herramientas de Libtool

  • Consolidación y lanzamiento
  • Instalación y desinstalación de bibliotecas
  • Instalación de programas ejecutables
  • Integración de Libtool en el proyecto Autotools
  • Adición de pruebas

9.Distribución de fuentes independiente del sistema de destino

  • Requisitos de distribución de software
  • Reglas de distcheck

10.Utilidad libltdl

  • Configuración de libltdl
  • Carga de dlpreopen

11.Lenguaje de macros M4

  • Descripción general de M4
  • Uso de M4 en Autotools
  • Creación de macros en M4

12.Migración a Autotools

  • Dos enfoques de la migración
  • Ejemplo: Enfoque brutal
  • Ejemplo: Automatización

Requerimientos

Falta de

 14 Horas

Número de participantes


Precio por Participante​

Testimonios (1)

Próximos cursos

Categorías Relacionadas