OpenLibra

"La Biblioteca Libre online que estabas esperando"

Managing Projects with GNU Make

Managing Projects with GNU Make

Ficha Técnica:

Título:
Managing Projects with GNU Make
Autor(es):
Robert Mecklenburg
Publicación:
2004
Editorial:
O'Reilly
Núm. Páginas:
272p.
Tamaño:
4.5 Mb (zip)
Idioma:
Inglés

Categorías:

Etiquetas

Contenido

La utilidad conocida como make es una de las características más perdurables de Unix y otros sistemas operativos. Desde la década de 1970, make sigue siendo a día de hoy el motor central en la mayoría de los proyectos de programación. Incluso se utiliza make en el kernel de Linux. En la tercera edición de Managing Projects with GNU Make, los lectores podrán saber por qué esta utilidad sigue manteniendo su posición de liderazgo en proyectos de software, a pesar de muchos competidores existentes.

La razón principal es simple: después de cambiar los archivos fuente para reconstruir un programa u otros archivos de salida, make comprueba marcas de tiempo para ver qué ha cambiado y volver a generar justo lo que se necesita, sin perder tiempo en la reconstrucción de otros archivos. Pero además de este sencillo principio, dispone de una rica colección de opciones que te permite manipular varios directorios, crear diferentes versiones de programas para diferentes plataformas, y personalizar las versiones de otras maneras.

Esta edición se centra en la versión GNU de make, que ha merecido convertirse en el estándar de la industria. GNU make contiene extensiones de gran alcance que se exploran en este libro. También es popular porque es software libre y ofrece una versión para casi todas las plataformas, incluyendo una versión para Microsoft Windows como parte de la libertad del proyecto Cygwin. La 3 ª edición de Managing Projects with GNU Make proporciona directrices para satisfacer las necesidades de los proyectos grandes y modernos. También se ha añadido una serie de interesantes temas avanzados como la portabilidad, el paralelismo, y el uso de Java.

Robert Mecklenburg, autor de la tercera edición, lo ha utilizado desde hace décadas con una variedad de plataformas y lenguajes. En este libro establece cómo obtener sus versiones para ser tan eficiente como sea posible, reducir el mantenimiento, evitar errores, y entender a fondo lo que está haciendo. Los capítulos sobre C++ y Java proporcionan entradas makefile optimizadas para proyectos en esos lenguajes. El autor incluso incluye una discusión sobre el makefile utilizado para construir el libro.

Ningún análisis/comentario por el momento!