Acabo de empezar a aprender C++ y me resulta muy difícil encontrar tutoriales breves e integrales sobre cómo usar gnu make/gcc. Cualquier idea (por favor, no me apunte al tutorial oficial de hacer gnu, es demasiado profundo para mis propósitos ;-)).Completo tutorial gnu make/gcc
Respuesta
Consulte el libro Managing Projects with GNU Make.
El texto completo de este libro está disponible en línea. La Parte I de este libro cubre los conceptos básicos, que creo que podrían ayudarlo a sentirse cómodo con GNU Make.
Esto no responde directamente a su pregunta, pero de todos modos ...
En primer lugar, hacer y gcc son dos paquetes completamente diferentes - que es poco probable encontrar un buen tutorial que cubre tanto de manera satisfactoria. En segundo lugar, el GNU make manual & tutorial es uno de los mejores que he encontrado. make es una bestia compleja: necesitas las cosas en profundidad, especialmente si tienes la intención de leer o usar los archivos make de otras personas.
En cuanto a gcc, supongo que la pregunta obvia es "¿qué quieres saber?". Al igual que make, gcc es una pieza extremadamente compleja.
Como recién está aprendiendo, es posible que desee centrarse únicamente en el lenguaje C/C++. Un IDE realmente ayuda en estos días, en ese sentido. Netbeans funciona muy bien como un IDE que teclea C/C++ CUANTO ANTES. Se compila con bastante sensatez también. Otro buen IDE (créalo o no) es Visual Studio: su estilo de señalar y hacer clic para configurar un entorno de compilación es bastante detallado.
Después de diversificar sus necesidades que sugeriría lo siguiente:
He aprendido marca y gcc un par de veces, y no es demasiado demasiado su recuerdo - es decir, una vez que tenga un entorno de construcción es probable que te olvides de las complejidades. Entonces, como consejo, sugeriría no aprenderlos. En su lugar, elija una de las buenas herramientas que hacen abstractas y elimina las autotools (como lo hace un IDE como Netbeans). Es posible que desee "aprender" una de esas herramientas en su lugar. Aprender a usar las herramientas automotrices y de fabricación es una buena inversión de tiempo.
Una de estas herramientas es cmake.
- 1. Tutorial de Java Web Application para principiante completo
- 2. ¿Un buen y completo tutorial sobre la reflexión en .NET?
- 3. ¿Dónde puedo encontrar un tutorial completo de DirectShow?
- 4. Posix hilo tutorial
- 5. Canvas Tutorial/Referencia
- 6. ¿Algún tutorial de Gearman?
- 7. Buena DataGridView tutorial
- 8. ¿Tutorial de diseño receptivo?
- 9. Tutorial de WXpython
- 10. SSE SSE2 y SSE3 para GNU C++
- 11. Tutorial completo para principiantes sobre cómo escribir programas de Windows GUI
- 12. "Completo", tutorial sobre la configuración del servidor de TeamCity CI de Jetbrain
- 13. ¿Hay un ejemplo completo o tutorial para iBATIS 3 con anotaciones?
- 14. ¿Existe un buen tutorial completo sobre las transformaciones de análisis de Erlang disponibles?
- 15. Concurrencia de Java: mejor tutorial completo y código de muestra necesario
- 16. Tutorial de Lucene para principiantes
- 17. mejor Ant tutorial/quickstart?
- 18. dotnetopenid tutorial
- 19. UIImagePickerController tutorial?
- 20. ObservableCollection tutorial?
- 21. sqlite tutorial
- 22. Logback tutorial
- 23. CMake tutorial
- 24. html2canvas Tutorial?
- 25. MSHTML tutorial
- 26. LINQPad Tutorial
- 27. GNU de make
- 28. GNU make cheat-sheet
- 29. Alternativas a GNU diff?
- 30. ¿Qué significa GNU?
La versión de O'Reilly se divide en 22 archivos PDF, lo que realmente no es práctico en absoluto. [Este enlace] (http://wanderinghorse.net/computing/make/book/ManagingProjectsWithGNUMake-3.1.3.pdf) señala una versión en solo 1 archivo. – jrsala