GNU/Linux >> Tutoriales Linux >  >> Linux

Cómo evitar No such file or directory Error for `make clean` Makefile target

Usa rm -f (o incluso mejor $(RM) , proporcionado por el make integrado reglas, que se pueden encontrar usando make -p ) en lugar de rm en tu clean regla.


Cuando los objetivos fallan

Cuando se ejecuta un objetivo, devuelve un estado basado en si tuvo éxito o no; si un objetivo falla, make no ejecutará ningún objetivo que dependa de él. Por ejemplo, en el ejemplo anterior, si "limpiar" falla, la reconstrucción no ejecutará el objetivo de "compilación". Desafortunadamente, esto podría suceder si no hay un archivo central para eliminar. Afortunadamente, este problema se puede resolver fácilmente al incluir un signo menos delante del comando cuyo estado debe ignorarse:

clean:
        -rm -f *.o core

~ http://www.cprogramming.com/tutorial/makefiles.html


rm -f

forzará y no generará ningún error


Linux
  1. Cómo arreglar '/usr/bin/dirmngr':No existe tal archivo o directorio

  2. Error:xenstore-read:xs_open:No existe tal archivo o directorio en DomU [Resuelto]

  3. Error:Xend Start – /proc/xen/capabilities:No existe tal archivo o directorio [Resuelto]

  4. ¿Cómo usar Inotifywait para ver un directorio para la creación de archivos de una extensión específica?

  5. No existe tal error de archivo o directorio al ejecutar un binario

Error:Tcl.h no encontrado (no existe tal archivo o directorio)?

¿Por qué ENOENT significa No existe tal archivo o directorio?

encontrar el comando en el script bash que da como resultado No such file or directory error only for directorys?

Bash:¿No existe tal archivo o directorio?

Error fatal:cuda.h:No existe tal archivo o directorio

ssh-add regresa con:Error al conectar con el agente:No existe tal archivo o directorio