Comment puis-je corriger «make: No rule to make target« config »»? [fermé]

12

Lorsque je tape make configdans le terminal, le système répond avec:

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

Une idée de comment résoudre ce problème?

MakaraPr
la source
@MichaelKjorling Voulez-vous mettre à jour la description, car c'est un peu compliqué vers la fin du code?
Kevdog777
@ Kevdog777 Mieux maintenant? (La prochaine fois, vous pouvez le faire vous-même; même si vous n'avez pas le représentant pour effectuer des modifications immédiates, vous pouvez toujours les suggérer.)
un CVn
Cela ne me laisserait pas, il fallait plus de 6 modifications - mais c'est mieux, merci :)
Kevdog777
Compilez-vous un package?
hildred
Qu'essayez-vous de faire? Cette commande n'a de sens que s'il existe un makefile dans le répertoire courant contenant une règle pour construire la cible config. Pourquoi vous attendiez-vous à ce que cela fonctionne?
Gilles 'SO- arrête d'être méchant'

Réponses:

7

Vous ne pouvez pas exécuter make confign'importe où - Vous devez être dans un répertoire contenant un fichier Make. Vérifier:

ls Makefile

Ce fichier doit contenir une cible appelée config:

grep ^config Makefile

(cette dernière commande ne correspondra pas à toutes les syntaxes Makefile possibles, mais s'il s'agit d'un simple fichier, il devrait au moins vous indiquer s'il existe une autre cible comme configureou configuration.)

l0b0
la source
1

Cela signifie que makene sait pas quoi faire avec l' configargument. Ça n'existe pas. Lisez le Makefilepour déterminer ce dont vous avez besoin.

Vinz
la source
0

La configuration logicielle sur * nix s'effectue généralement en exécutant le configurescript dans le répertoire de niveau supérieur du projet:

cd /path/to/project
./configure

As-tu essayé ça?

l0b0
la source
Vous voulez dire que je dois trouver le ./configure ou quoi?
MakaraPr