¿Alguien recomienda cómo una persona podría comenzar con autotools en la construcción de un proyecto C?Primeros pasos con autotools
Respuesta
Siga el autotools tutorial.
También puede obtener el autobook. El Capítulo 4 cubre un proyecto mínimo de autotools de GNU.
Recomendaría this tutorial y obtendría the book cuando salga a la venta. El tutorial realmente me ayudó mucho, incluso contiene una conversión paso a paso de un proyecto existente (no trivial) a autotools.
Alexandre Duret-Lutz 's tutorial es mi recurso de elección.
También son:
Para mí, el autobook no está al día más y más difícil de leer. Sin embargo, todavía contiene capítulos interesantes como Writing Portable Bourne Shell.
Además, considere aprender sobre non-recursive automake que aborda las preocupaciones planteadas por Peter Miller en su artículo Recursive Make Considered Harmful.
EDITAR: para referencia, también hay Autotools Tutorial for Beginners.
en serio? Recibí -1 por mi respuesta siendo el más exhaustivo ... no se puede hablar en serio –
Bueno, diez meses después, obtienes un +1 por ser, en lo que a mí respecta, la mejor respuesta. – Cascabel
gracias, al menos es el más exhaustivo hasta el momento :) –
Este es un buen lugar para empezar:
http://www.dwheeler.com/autotools/ - video tutorial: Introducción a la Autotools (2012-03-05)
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 - autotools tutorial (556 diapositivas) http://www.openismus.com/documents/linux/automake/automake - Uso de Automake y Autoconf con C++
me encontré con este tutorial dada por Thomas Petazzoni en la Conferencia Embedded Linux 2016 muy útil para iniciar el aprendizaje autotools: Autotools: A Demystification Tutorial
Aquí están las diapositivas asociados: GNU Autotools Tutorial Slides
Da demostraciones y buenos ejemplos que, en mi opinión, son un buen comienzo antes de seguir adelante con el ya mencionado A. Duret-Lutz tutorial.
- 1. Primeros pasos con ColdFusion?
- 2. Primeros pasos con Unity Framework
- 3. Primeros pasos con sockets web
- 4. Primeros pasos con Oracle Database
- 5. Primeros pasos con PHP Extension-Development
- 6. Primeros pasos con redes neuronales (ANN)?
- 7. Primeros pasos con ActiveDirectory en C#
- 8. Primeros pasos con MiniTest and Rails
- 9. Primeros pasos con DSL en Java?
- 10. Primeros pasos con el marco stact
- 11. Primeros pasos con WiFi en Android
- 12. Sync Framework with SQL DB's: Primeros pasos
- 13. Primeros pasos con Spring 3 Web MVC - Configuración de todo
- 14. Recomendaciones para un tutorial de "Primeros pasos con Greasemonkey"
- 15. Primeros pasos con Selenium y jUnit: ¿algún buen tutorial?
- 16. Primeros pasos con macvim, cómo administrar un proyecto?
- 17. Visual Studio 2008 Plug-in/Complemento de desarrollo - Primeros pasos
- 18. Encabezados precompilados con Autotools
- 19. Primeros pasos en iOS: ¿para desarrolladores de Android?
- 20. Primeros pasos para crear transiciones de vistas personalizadas
- 21. primeros pasos después de activar BCE primera vez
- 22. Primeros pasos para crear un programa de arranque C simple
- 23. Primeros pasos con un juego basado en mosaico en Qt usando QGraphicsScene y QGraphicsView
- 24. Primeros pasos con el diseño de software utilizando MVC, OO y patrones de diseño
- 25. Primeros pasos con SLIME y SWANK: conexión Lisp cerrada inesperadamente: conexión interrumpida por un par remoto
- 26. Primeros pasos con Yabble - módulo CommonJS del lado del navegador cargando
- 27. Primeros pasos con la programación móvil. ¿Qué es una buena plataforma?
- 28. ¿Cómo se manejan los subproyectos con autotools?
- 29. Indicadores de compilación predeterminados con Autotools
- 30. GNU Autotools: reconstruir sin información de versión
Realmente, no me gusta el autobook - Encontré el tutorial de Alexandre Duret-Lutz más útil y en realidad tiene la forma de un tutorial, solo mis 2 centavos. –
De acuerdo, el tutorial de adl es mucho mejor, pero revisar el autobook no hace daño. – Gonzalo
¿Me falta algo o es este "tutorial" un conjunto de diapositivas de estilo de power-point? –