Primeros pasos con autotools


¿Alguien recomienda cómo una persona puede comenzar con autotools en la construcción de un proyecto C?

Author: Gregory Pakosz, 2009-11-17

5 answers

Siga el tutorial de autotools.

También puedes obtener el autobook . El capítulo 4 cubre un proyecto mínimo de GNU autotools.

 25
Author: Gonzalo,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2009-11-17 02:18:34

El tutorial de Alexandre Duret-Lutz es mi recurso preferido.

También hay:

Para mí, el autobook ya no está actualizado y es más difícil de leer. Sin embargo, todavía contiene capítulos interesantes como Escribiendo Portable Bourne Shell.

También, considere aprender sobre no recursivo automake que aborda las preocupaciones planteadas por Peter Miller en su Recursivo Hacer Considerado Perjudicial artículo.

EDITAR: para referencia, también hay Tutorial de Autotools para principiantes.

 43
Author: Gregory Pakosz,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2016-07-26 13:45:09

Yo recomendaría este tutorial y get el libro cuando es liberado. El tutorial realmente me ayudó mucho, incluso contiene una conversión paso a paso de un proyecto existente (no trivial) a autotools.

 5
Author: Puppe,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2009-11-17 06:02:13

Este es un buen lugar para comenzar:

Http://www.dwheeler.com/autotools / - video tutorial: Introducción a las herramientas automáticas (2012-03-05)

Él hace un muy buen punto "Cuidado con cualquier documentación escrita antes de 2006 es probablemente fuera de fecha."

Después de eso:

Http://www.lrde.epita.fr / ~adl/autotools.html - tutorial de autotools (556 diapositivas) http://www.openismus.com/documents/linux/automake/automake - Usando Automake y Autoconf con C++

 3
Author: Lee Ballard,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2012-10-15 04:56:16

He encontrado este tutorial dado por Thomas Petazzoni en la Embedded Linux Conference 2016 muy útil para empezar a aprender autotools: Autotools: Un Tutorial de Desmitificación

Aquí están las diapositivas asociadas: Diapositivas del tutorial de GNU Autotools

Da demostraciones y buenos ejemplos que son en mi opinión un buen comienzo antes de ir más allá con el ya mencionado tutorial de A. Duret-Lutz.

 1
Author: Ahresse,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2017-05-23 12:32:06