Perguntas sobre 'gnu-make'

1
resposta

O que faz [number] significar em make V = s?

Quando eu habilito make V=s para ler o log completo de make . Eu sempre vejo make[numer] no log. por exemplo: datle@debian:~/workspace/cpx/trunk$ make rm -rf openwrt/tmp cp config/defaut.config openwrt/.config cd openwrt && m...
27.06.2014 / 04:58
2
respostas

Como evitar que o Make substitua aleatoriamente os arquivos?

Suponha que eu esteja em um diretório vazio. Se eu agora criar um Makefile contendo nada além de all: randomFilename e um arquivo vazio chamado randomFilename.sh , então o GNU Make executará cat randomFilename.sh >randomFilename; chmod...
05.10.2015 / 14:41
1
resposta

Símbolo de porcentagem em $ (shell) na dependência do GNU Makefile

Estou ciente do LatexMk, mas não consigo instalá-lo na máquina em que quero executar pdflatex , portanto, preciso escrever um Makefile do qual %.pdf arquivos são destinos que dependem de %.tex e *.tex arquivos que %.tex está inser...
21.09.2015 / 00:21
2
respostas

Como fazer o Makefile do OpenWrt compilar mais rápido?

Eu registrei que levou 50 minutos para uma compilação inicial da imagem do firmware OpenWrt, assumindo que todos os pacotes necessários foram instalados via sudo apt-get install . Minha Dir de Raiz do BuildRoot é openwrt . Posteriormente,...
02.09.2013 / 10:17
0
respostas

Como verificar se um alvo será executado?

Eu sei que a variável MAKECMDGOALS no GNU Make conterá os nomes das metas finais para a execução, ou seja, os destinos incluídos na linha de comando. No entanto, gostaria de verificar se um alvo será feito, seja como meta ou como etapa...
03.01.2017 / 23:04
2
respostas

Check in bash se make fez algo

Estou chamando make de um script bash. Parte do restante do script só precisa ser executada se make realmente fez alguma coisa (ou seja, não diz nothing to be done for... ). Como eu verificaria isso em bash? O código de retorno é o me...
11.12.2015 / 10:32
3
respostas

Como saber se o GNU make está sendo usado em um makefile?

Eu sei que o GNU Make é de longe o mais comumente usado, mas eu estou procurando uma maneira de verificar se o GNU Make é o programa de criação que está sendo usado. Existe uma variável especial que eu posso imprimir a partir do Makefile como:...
27.07.2015 / 22:35
1
resposta

GNU make - Como concatenar a variável dependendo do resultado do comando do shell (versão do GCC)?

Eu quero adicionar outra opção para a variável make CFLAGS, dependendo do resultado de um comando shell que eu quero executar fora de uma receita na minha seção "configuração" do makefile. Foi isso que eu criei: GCC_VERSION := $(shell gcc -du...
20.09.2017 / 20:30
4
respostas

Usando variáveis de ambiente para receitas mais curtas no GNU Make

Eu gostaria que receitas no GNU Make usassem variáveis de ambiente em vez de argumentos de linha de comando, para torná-los mais curtos, para que eu pudesse me concentrar melhor em quais mudanças em cada comando. Por exemplo, em vez de ver: g...
29.06.2015 / 15:05
1
resposta

Makefile: valor padrão da variável definida, mas com valor nulo

Eu tenho um Makefile que tem uma variável que precisa ter um valor padrão no caso quando a variável não está definida ou se está definida, mas tem valor nulo. Como posso conseguir isso? Eu preciso disso, como invoco make dentro de um scrip...
21.09.2018 / 11:38