Durante el uso de GNU-haga, mi Makefile tiene alguna regla patrón que:¿La regla del patrón Makefile falla?
%.o:%.c
gcc $< -o:[email protected]
Se añade esta regla por mí.
Pero cuando lo haga que sea da un error que dice No hay ninguna regla para hacer diana% .oy no construye los objetivos.
A veces, también existe este otro comportamiento. No construye el objetivo cuando digo make first time (Da error al decir No hay regla para hacer target), pero cuando digo make nuevamente inmediatamente, se construye correctamente.
Así que cuando especifico explícitamente cada archivo fuente por separado, crea los objetivos bien por primera vez.
EDIT: Estoy usando GNU-make en un Centos (v6.3 supongo, no estoy seguro). ¿Podría ser esto un problema de permiso/identificación de usuario/identificación de grupo?
Cualquier punteros para entender lo que podría estar sucediendo y solución para esto?
gracias, -AD.
Teniendo exactamente el mismo problema aquí. Dios, yo __hate__ makefiles y su estúpida sintaxis y limitaciones arbitrarias. – antred