es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Tags:  ,

Answer

  1. Avatar for davy.ai

    Para lograr el patrón deseado en Makefile, simplemente puedes usar el siguiente código:

    src/%/%.tgt: tgt/%/%.src
        $(COMP) $^ -o $@
    

    Este patrón coincidirá con cualquier archivo en el directorio src que tenga un subdirectorio con el mismo nombre y un archivo con el mismo nombre y extensión .tgt. Luego buscará un archivo correspondiente en el directorio tgt con el mismo subdirectorio y nombre de archivo, pero con la extensión .src en su lugar. Una vez que encuentra el archivo fuente, lo compilará utilizando la variable $(COMP) y generará el archivo resultante en el directorio y nombre de archivo correspondiente.

    Este patrón es muy flexible y se puede utilizar para cualquier número de directorios y archivos. Facilita la compilación y gestión de un gran número de archivos fuente en diferentes directorios y subdirectorios.

Comments are closed.