run phony makefile

makefile - phony - ¿Qué hace el "cheque" hacer?



makefile windows (3)

Me pregunto en el proceso de instalación de configurar, hacer, verificar y hacer instalar, ¿qué hace "verificar"? ¡Gracias!


De acuerdo con el manual de GNU Make , realiza autopruebas en el programa que este makefile construye.


Estrictamente hablando, no necesariamente hace nada.

Si un Makefile tiene un objetivo llamado check, entonces make check "construirá" ese objetivo. Por lo general, es un objetivo falso, lo que significa que es un comando de creación de guiones en lugar de un archivo llamado "cheque" que se crea.

El proyecto gnu informa que todo el software gnu debe incluir un objetivo make check check que ejecute pruebas posteriores a la compilación en el directorio de compilación, por lo que make check puede usarse con frecuencia en paquetes distribuidos desde la FSF. Otros proyectos a veces seguirán esta convención también.


make check es un comando para un makefile. Hace lo que el makefile lo define para hacer.

Suena como un poco de fondo en makefiles sería bueno. This es un tutorial que mi escuela usa para un curso de programación. Aquí hay algunas buenas citas:

Make se puede usar para ejecutar automáticamente los muchos comandos de Linux que se necesitan para compilar, vincular y probar un programa grande de C ++. Dado que estos comandos se ejecutarán cientos de veces durante el desarrollo de un programa, la automatización de estas tareas es esencial.