Come posso risolvere "make: nessuna regola per rendere il target" config "? [chiuso]


12

Quando digito make configil terminale, il sistema risponde con:

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

Qualche idea su come risolvere quel problema?


@MichaelKjorling Vuoi aggiornare la descrizione, in quanto è un po 'disordinata verso la fine del codice?
Kevdog777,

@ Kevdog777 Meglio adesso? (La prossima volta, puoi farlo da solo; anche se non hai il rappresentante per apportare modifiche immediate, puoi sempre suggerirle.)
un CVn

Non me lo permetterebbe, dovevano essere più di 6 modifiche - ma è meglio, grazie :)
Kevdog777

Stai compilando un pacchetto?
Hildred

Cosa stai cercando di fare? Questo comando ha senso solo se nella directory corrente è presente un makefile contenente una regola per creare la destinazione config. Perché ti aspettavi che funzionasse?
Gilles 'SO- smetti di essere malvagio' il

Risposte:


7

Non puoi correre da make confignessuna parte - Devi essere in una directory che contiene un file Make. Verificare:

ls Makefile

Questo file deve contenere una destinazione chiamata config:

grep ^config Makefile

(quest'ultimo comando non corrisponderà a tutte le possibili sintassi di Makefile, ma se si tratta di un file semplice dovrebbe almeno mostrarti se esiste un altro target come configureo configuration.)


1

Significa che makenon sa cosa fare con l' configargomento. Non esiste. Leggi Makefileper determinare di cosa hai bisogno.


0

La configurazione del software su * nix viene solitamente eseguita eseguendo lo configurescript nella directory di livello superiore del progetto:

cd /path/to/project
./configure

Ci hai provato?


Vuoi dire che devo trovare ./configure o cosa?
MakaraPr
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.