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?


@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.)


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.


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?


Vous voulez dire que je dois trouver le ./configure ou quoi?
MakaraPr
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.