Alternativas de GNU Make Mejor Valoradas
The fact that you can automate the compilation of your project (the most basic function of make) is a life saver, organising all the dependencies of a project. It can basically solve of your build configuration needs. Reseña recopilada por y alojada en G2.com.
The learning curve might be steep, and the manual, while trustworthy and complete, it's long and maybe not in the best format. Reseña recopilada por y alojada en G2.com.
18 de 19 Reseñas totales para GNU Make
Sentimiento General de la Reseña para GNU Make
Inicia sesión para ver el sentimiento de la revisión.

Es una de las mejores herramientas para compilar software de código abierto para el endurecimiento de la seguridad y la configuración personalizada. Lo utilizamos para construir grandes binarios o bibliotecas. Es fácil actualizar cualquier archivo fuente, y cualquier archivo dependiente se regenera con un esfuerzo mínimo. Reseña recopilada por y alojada en G2.com.
Debes ser un usuario avanzado o intermedio de Linux/Unix para poder solucionar problemas de compilación. Instalar GNU Make por primera vez puede ser complicado dependiendo de tu distribución de Linux si no tiene las bibliotecas necesarias o si estás intentando usar una versión particular de GNU Make y necesitas resolver dependencias. Reseña recopilada por y alojada en G2.com.

Make y sus archivos de configuración asociados ofrecen scripts de construcción maduros. Las herramientas más nuevas son menos confusas y tienen una curva de aprendizaje más suave, pero no igualan el nivel de soporte que tiene make. Ha existido desde siempre y, por lo tanto, es fácil encontrar soporte. Make permite una configuración de construcción poderosa e integra bien en programas de terceros como auto tools y CMake. Reseña recopilada por y alojada en G2.com.
Los Makefiles pueden volverse increíblemente complicados. Para proyectos grandes, necesito usar herramientas como CMake para manejar la generación de Makefiles debido a la complejidad. Reseña recopilada por y alojada en G2.com.
I have used CMake, make, and IDE's inbuilt make programs, but nothing has offered a more comprehensive way to make and build my .c and .c++ files as well as GNU Make does. The IDEs are less confusing and seem like they're organized, but they can only offer a limited number of options that barely touch the surface.
With Make I can organize the code myself in a customized directory structure and determine the Make sequence myself. Also, the community of experts on Make is so huge that all you need is a google search for answers to most questions. Reseña recopilada por y alojada en G2.com.
Make offers a huge level of customization, but it gets really complicated when you combine files of different types under the same project. You may have to resort to using CMake or IDEs for such cases.
Make is years behind on handling large amount of files. Reseña recopilada por y alojada en G2.com.
Cuanto más genéricos sean los Makefiles, mejor. Pueden reutilizarse fácilmente y una vez que se tiene una panoplia de archivos para diversas circunstancias, solo es cuestión de copiarlos al directorio correspondiente.
Aunque primitivos, los Makefiles han tenido un gran recorrido y continuarán teniéndolo. Y aprender algunos trucos básicos te ahorrará mucho tecleo con lo que puedes dedicarte a lo que realmente te gusta, que es teclear mucho. Reseña recopilada por y alojada en G2.com.
Al principio es un poco complicado entender su funcionamiento, pero es posible encontrar buena documentación en la red. Reseña recopilada por y alojada en G2.com.
MAKE es el estándar para compilar programas. Personalmente, lo prefiero para programar sistemas embebidos sobre opciones más caras como uvision, ya que es flexible, gratuito y multiplataforma. Reseña recopilada por y alojada en G2.com.
Pasar de otro compilador a Make puede ser un inconveniente. Siempre requiere configuración para que funcione. La falta de soporte dedicado más allá de los foros hace que sea difícil solucionar problemas a veces. Reseña recopilada por y alojada en G2.com.

Es muy fácil escribir código usando esta herramienta. Todo lo que necesitas hacer es convertir tu código a makefile y la herramienta se encargará del resto. Reseña recopilada por y alojada en G2.com.
La conversión a veces puede ser problemática y copiar el código puede generar preocupaciones de seguridad. Reseña recopilada por y alojada en G2.com.

Me permite definir las instrucciones de construcción de mi software. Reseña recopilada por y alojada en G2.com.
Todavía se basa en la línea de comandos. Sería bueno tener un editor gráfico de Makefile. Reseña recopilada por y alojada en G2.com.

Siempre funciona como se anuncia, y hay una enorme cantidad de conocimiento comunitario sobre sus características e idiosincrasias. Reseña recopilada por y alojada en G2.com.
Los Makefiles pueden volverse muy verbosos. Además, depurar tanto los fallos de construcción como la "construcción excesiva" puede volverse muy complicado. Reseña recopilada por y alojada en G2.com.
Make is old, granted, but that gives it an unequalled portability. Also, it is more difficult to use than the tools specialized for an ecosystem (e.g., go build for go), but that makes it a great tool for the projects mixing different environments (C++ with Python etc.). Reseña recopilada por y alojada en G2.com.
I would like it to be able to run in daemon mode and watch the files in a given run, and recompile when I save. I would like not to have to run it each time, it should just read the filesystem notifications. Reseña recopilada por y alojada en G2.com.

GNU make funciona bien y hace el trabajo. También es gratuito y de código abierto. ¿Qué más se puede pedir? Reseña recopilada por y alojada en G2.com.
Soporte limitado para condicionales "si". (Las declaraciones condicionales son especialmente importantes en los makefiles multiplataforma.) Reseña recopilada por y alojada en G2.com.