Nenhum alvo especificado e nenhum arquivo make encontrado. Pare. Makefile ubuntu

0

Quando executo o comando sudo make , recebo este erro:

No targets specified and no makefile found.  Stop.
    
por Trần Văn Thịnh 07.03.2013 / 15:49

3 respostas

7

make procura um arquivo chamado makefile ou Makefile no diretório de trabalho atual. Se não encontrar um, diz:

No targets specified and no makefile found.

Você pode especificar um arquivo com -f , embora pareça que você não tem idéia do que está fazendo, então talvez você deva pedir detalhes mais específicos.

    
por 07.03.2013 / 15:51
5

Não existe um arquivo chamado Makefile em seu diretório atual. Alterne para o diretório correto ou especifique o arquivo de criação de nome diferente passando o parâmetro -f para make , por exemplo, make -f MyMakefile .

    
por 07.03.2013 / 15:50
5

É uma má ideia muito de construir material (por exemplo, executar make ) como root. Faça o seu prédio como um usuário comum e instale apenas como root.

A dança típica é:

./configure
make

Se o anterior foi bem, então você faz

sudo make install

Mas, como diz Goldilocks, é melhor perguntar com detalhes: que pacote é esse? Já está disponível para sua distribuição? Se sim, o que há de errado com isso? (Não, "Vi uma mensagem em < site aleatório > dizendo que a versão da minha distribuição é insegura !!!" não funciona; se a sua distribuição for gerenciada pela metade com competência, eles já corrigiram o problema.) não, talvez tenham suas razões para não incluí-lo ... A funcionalidade está disponível de alguma outra forma?

Se você não tem experiência e não sabe o que está fazendo, não está em posição de avaliar os riscos e se recuperar de qualquer contratempo. A instalação de peças aleatórias de software no seu sistema pode destruí-lo.

    
por 07.03.2013 / 20:08

Tags