GNU/Linux >> Tutoriales Linux >  >> Linux

¿Cómo obligas a un archivo MAKE a reconstruir un objetivo?

Puede declarar que uno o más de sus objetivos son falsos.

Un objetivo falso es aquel que no es realmente el nombre de un archivo; más bien es solo un nombre para una receta que se ejecutará cuando realice una solicitud explícita. Hay dos razones para utilizar un objetivo falso:evitar un conflicto con un archivo del mismo nombre y mejorar el rendimiento.

...

Un destino falso no debe ser un requisito previo para un archivo de destino real; si es así, su receta se ejecutará cada vez que make vaya a actualizar ese archivo. Siempre que un objetivo falso nunca sea un requisito previo para un objetivo real, la receta del objetivo falso se ejecutará solo cuando el objetivo falso sea un objetivo específico


El -B cambiar a hacer, cuya forma larga es --always-make , le dice a make para ignorar las marcas de tiempo y hacer los objetivos especificados. Esto puede frustrar el propósito de usar make, pero puede ser lo que necesita.


Linux
  1. Cómo forzar a Apache a usar HTTPS

  2. CentOS / RHEL 7:cómo establecer el objetivo predeterminado (nivel de ejecución predeterminado)

  3. CentOS/RHEL 5:Cómo reconstruir la imagen inicial de Ramdisk

  4. Cómo incluir una biblioteca estática en un archivo MAKE

  5. ¿Cómo se accede a Webmin?

Cómo forzar la instalación en modo texto de Redhat Linux

Cómo grabar todo lo que haces en la terminal

Cómo deshabilitar la suspensión y la hibernación en Linux

Cómo verificar el nivel de ejecución en Linux

Cómo forzar a Wget a usar una conexión IPv4 o IPv6

¿Cómo forzar el reinicio de firefox de forma limpia?