Como faço para corrigir "make: No rule to make target` config '"? [fechadas]

12

Quando digito make configo terminal, o sistema responde com:

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

Alguma idéia de como resolver esse problema?

MakaraPr
fonte
@MichaelKjorling Deseja atualizar a descrição, pois ela é um pouco bagunçada no final do código?
Kevdog777
@ Kevdog777 Melhor agora? (Da próxima vez, você pode fazê-lo sozinho, mesmo se você não tem o representante para fazer edições imediatas, você sempre pode sugerir-los.)
um CVn
Ele não me deixou, ele precisava ser mais de 6 edições -, mas que é melhor, obrigado :)
Kevdog777
Você está compilando um pacote?
Hildred
O que você está tentando fazer? Este comando só faz sentido se houver um makefile no diretório atual contendo uma regra para construir o destino config. Por que você esperava que funcionasse?
Gilles 'SO- stop be evil'

Respostas:

7

Você não pode executar make configem qualquer lugar - você precisa estar em um diretório que contém um arquivo Make. Verificar:

ls Makefile

Este arquivo deve conter um destino chamado config:

grep ^config Makefile

(este último comando não corresponderá a todas as sintaxes possíveis do Makefile, mas se for um arquivo simples, deverá pelo menos mostrar se existe outro destino como configureou configuration.)

l0b0
fonte
1

Isso significa que makenão sabe o que fazer com o configargumento. Isso não existe. Leia Makefilepara determinar o que você precisa.

Vinz
fonte
0

A configuração do software no * nix geralmente é feita executando o configurescript no diretório de nível superior do projeto:

cd /path/to/project
./configure

Você já tentou isso?

l0b0
fonte
Você quer dizer que eu tenho que encontrar o ./configure ou o quê?
MakaraPr