Perguntas sobre 'make'

Make é um utilitário que constrói automaticamente programas e bibliotecas executáveis a partir do código-fonte, lendo arquivos chamados makefiles que especificam como derivar o programa alvo.
1
resposta

Restringindo o GNU ‑ Make ao comportamento POSIX Make

Existe uma maneira conhecida de fazer com que o make do Linux rejeite o uso não intencional de extensões específicas do GNU-Make no Makefile ao editar ou usar o Makefile de outros no Linux? Quero dizer, restringir o GNU-Make a se comportar co...
14.07.2014 / 10:35
1
resposta

Substituição de processos no GNU Makefiles

Em um prompt do bash, é possível executar o diff usando pseudo-arquivos: diff <(echo test) <(echo test) Adicionando isto como em um Makefile falha: all: diff <(echo test) <(echo test) O erro (dica: / bin / sh ap...
07.04.2017 / 11:08
3
respostas

Por que alguns pacotes usam 'make install' enquanto outros usam 'sudo make install'

Eu instalei recentemente o codificador LAME no meu servidor para converter wav em mp3 e isso funcionou com ./configure; make; make install . Eu então tentei instalar o codificador OGG e isso requer './configure, make, sudo make install' -...
02.11.2011 / 02:25
1
resposta

Use make multi-threaded por padrão?

Existe alguma maneira de ter o make multi-threading (6 threads é ideal no meu sistema) em todo o sistema, em vez de apenas adicionar -j6 à linha de comando? Então, se eu executar make , ele funcionará como se eu estivesse executando mak...
07.03.2016 / 18:18
2
respostas

A função File no makefile recebe argumentos prefixados pelo símbolo '@'

Este trecho de código é do Capítulo 8.6 do manual do GNU makefile. O que significa @ $ @. in para função de arquivo arg em um arquivo makefile? e por que os comandos shell como rm prefixados pelo símbolo '@' program: $(OBJECTS) $(file...
24.03.2015 / 17:07
1
resposta

Diferença entre make-kpkg e make deb-pkg

Gostaria de saber a diferença exata entre make-kpkg e make deb-pkg . Esta questão pede quase a mesma coisa, mas sem respostas satisfatórias . Anteriormente eu estava usando make -j 'getconf _NPROCESSORS_ONLN' deb-pkg para compilar...
25.10.2015 / 06:00
5
respostas

Adicionando o diretório ao PATH através do Makefile

Estou tendo problemas para exportar o PATH que modifiquei dentro do Makefile para o terminal atual. Eu estou tentando adicionar ao PATH, a pasta bin dentro onde quer que o diretório Makefile esteja. Aqui está a faixa relevante do makefile:...
17.04.2011 / 23:04
2
respostas

Git commit de dentro de um Makefile

Eu tenho um Makefile para um projeto de Latex em que estou trabalhando. Makefiles não são meu strong, mas existe uma maneira de fazer algo como: make git "My comment" E faça o makefile executar: git commit -m "My comment" git push orig...
24.05.2013 / 13:22
2
respostas

Por que o diretório atual não é alterado no makefile?

Estou tentando executar um script simples - clonar um repositório git em um determinado diretório e, em seguida, cd neste diretório para executar um script de instalação. Este script está em um Makefile. Mas o cd parece não estar fun...
18.08.2014 / 15:44
2
respostas

Usando o curinga no GNU Make regra de padrão

Suponha que doc.pdf seja o alvo. A regra a seguir aciona uma regeneração de doc.pdf sempre que doc.refer é atualizado, mas também fica feliz quando doc.refer não existe: doc.pdf: doc.mom $(wildcard doc.refer) pdfmom -e -k &...
21.07.2016 / 08:28