¿Cómo soluciono "make: No rule to make target 'config'"? [cerrado]

12

Cuando escribo make configen la terminal, el sistema responde con:

make: *** No rule to make target `config'.  Stop.

¿Alguna idea de cómo solucionar ese problema?

MakaraPr
fuente
@MichaelKjorling ¿Desea actualizar la descripción, ya que es un poco desordenada hacia el final del código?
Kevdog777
@ Kevdog777 ¿Mejor ahora? (La próxima vez, puede hacerlo usted mismo, incluso si usted no tiene el representante para realizar ediciones inmediatas, siempre se puede sugerir ellos.)
un CVn
No me dejaba, tenía que ser más de 6 ediciones, pero eso es mejor, gracias :)
Kevdog777
¿Estás compilando un paquete?
hildred
¿Que estás tratando de hacer? Este comando solo tiene sentido si hay un archivo MAKE en el directorio actual que contiene una regla para construir el objetivo config. ¿Por qué esperabas que funcionara?
Gilles 'SO- deja de ser malvado'

Respuestas:

7

No puede ejecutarse make configen cualquier lugar: debe estar en un directorio que contenga un archivo Make. Para verificar:

ls Makefile

Este archivo tiene que contener un objetivo llamado config:

grep ^config Makefile

(este último comando no coincidirá con todas las sintaxis posibles de Makefile, pero si se trata de un archivo simple, al menos debería mostrarte si hay otro objetivo como configureo configuration).

l0b0
fuente
1

Significa que makeno sabe qué hacer con el configargumento. No existe. Lea el Makefilepara determinar lo que necesita.

Vinz
fuente
0

La configuración del software en * nix generalmente se realiza ejecutando el configurescript en el directorio de nivel superior del proyecto:

cd /path/to/project
./configure

¿Has intentado eso?

l0b0
fuente
¿Quieres decir que tengo que encontrar el ./configure o qué?
MakaraPr