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.
2
respostas

Verificando o valor das variáveis de ambiente no Makefile

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...
06.08.2015 / 02:22
2
respostas

Erro "Não alvo" usando Make

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?     
05.07.2014 / 15:49
4
respostas

como um makefile pode detectar se um comando está disponível na máquina local?

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...
13.01.2012 / 05:02
3
respostas

Como é que a compilação continua?

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...
18.06.2014 / 22:41
4
respostas

Compare dois arquivos de configuração do kernel da perspectiva do menuconfig?

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...
19.05.2014 / 09:54
2
respostas

.PHONY todas as regras no GNU fazem o arquivo?

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...
21.07.2015 / 05:50
1
resposta

Como corrigir “ignorando /usr/lib/libc.a” incompatível

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...
01.04.2015 / 19:20
1
resposta

Erro do GCC tentando executar 'cc1'

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...
20.12.2013 / 20:18
1
resposta

Como construir um kernel personalizado com o localmodconfig que suporta hardware de várias máquinas?

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...
15.03.2014 / 23:32
1
resposta

Existe algum efeito colateral do CheckInstall ou devo usá-lo sempre?

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 ....
05.07.2012 / 22:34