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.
Eu tenho um destino Makefile, no qual tenho que verificar o valor de uma variável de ambiente. Mas eu não entendo a sintaxe exata disso. Tentei duro, mas não consegui encontrá-lo. Qualquer ajuda é apreciada.
Nome da variável de ambiente: TEST...
Estou aprendendo como usar make e makefiles, então escrevi este pequeno arquivo:
%.markdown: %.html
pandoc -o $< $@
Mas quando executo make , tudo que eu obtenho é make: *** No targets. Stop. O que está acontecendo?
Comecei a usar o org-mode para planejar minhas tarefas em Sistema de estilo GTD . Colocando todos os arquivos org em um diretório de uma pasta Dropbox , eu executo o emacs para editar / gerenciar esses arquivos a partir de três máquinas loca...
Eu sei que posso interromper um processo make a qualquer momento sem ter que recompilar novamente a árvore fonte inteira. Como eu sei, make apenas compila um destino se ele ainda não estiver compilado ou o código-fonte é modificado após a...
Eu tenho uma situação na qual eu tenho dois arquivos de configuração do kernel (para a mesma fonte do kernel). Ambos têm uma parte da funcionalidade que eu preciso (em um, o USB funciona corretamente, no outro, o segundo I2C).
Eu sei que as d...
Estou errado na minha interpretação de que devo basicamente colocar em primeiro lugar antes de todas as regras:
.PHONY: all of my rules
all:
echo "Executing all ..."
of:
echo "Executing of ..."
my:
echo "Executing my ..."
rule...
Eu recebo o seguinte erro ao tentar criar um destino Linux incorporado em um Fedora 16 (Verne) de 64 bits:
make[3]: Entering directory '/export/home/git/minerva-5.x/third_party/multifiles'
mips-linux-gnu-gcc -EL -O -D_GNU_SOURCE -Wall -isyste...
Eu estava fazendo uma compilação cruzada de um kernel Linux para o meu Raspberry Pi em um laptop (executando o debian 7) (seguindo as instruções aqui ); mas quando começo a compilar ( make ARCH=arm CROSS_COMPILE=${CCPREFIX} ), recebo as segui...
Ao configurar um servidor para executar uma única tarefa, como um appliance, pode surgir a necessidade de criar um kernel personalizado. Por exemplo, para economizar espaço em disco.
Ubuntu Core 13.10 amd64 root filesystem is a 38 MB downlo...
Estou usando o Ubuntu no trabalho e o Slackware em casa.
Hoje, no trabalho, baixei algum programa suspeito do nosso repositório da empresa que deveria automatizar algumas tarefas repetitivas. Eu instalei com configure; make; make install ....