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?


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


1

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


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?


Você quer dizer que eu tenho que encontrar o ./configure ou o quê?
MakaraPr
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.