Perguntas com a marcação «make»

16
.PHONY todas as regras no GNU make file?

Estou errado na minha interpretação de que basicamente devo colocar o primeiro antes de todos fazerem as regras: .PHONY: all of my rules all: echo "Executing all ..." of: echo "Executing of ..." my: echo "Executing my ..." rules: echo "Executing rules ..." Existe um caso em que você não...

14
Por que o diretório atual não muda no makefile?

Estou tentando executar um script simples - clonar um repositório git em um determinado diretório e depois cdnesse diretório para executar um script de instalação. Este script está em um Makefile. Mas o cdparece não estar funcionando. Não encontra o meu script de instalação. Eu adicionei um pwd...

13
O `make -j` (sem argumento) é perigoso? [fechadas]

Fechado . Esta questão é baseada em opiniões . No momento, não está aceitando respostas. Deseja melhorar esta pergunta? Atualize a pergunta para que ela possa ser respondida com fatos e citações editando esta postagem . Fechado há 2 anos . Hoje cedo, ao...

13
configure.ac: não usando gettext

Estou tentando compilar um aplicativo gnome e estou curioso para saber o que significa saída quando executo o autogen.shscript: ~/Documents/Code/window-picker-applet $./autogen.sh autoreconf: Entering directory `.' autoreconf: configure.ac: not using Gettext autoreconf: running: aclocal...

12
Erro "Sem destino" usando Make

Estou aprendendo a usar makee makefiles, então escrevi este pequeno arquivo: %.markdown: %.html pandoc -o $< $@ Mas quando corro make, tudo o que recebo é o make: *** No targets. Stop.que está

12
Restringindo o comportamento do GNU ‑ Make ao POSIX Make

Existe uma maneira conhecida de fazer com que o Linux makerejeite 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 para se comportar como makeespecificado no POSIX e rejeitar quaisquer...

12
Erro do GCC ao tentar executar 'cc1'

Eu estava compilando um kernel Linux para o meu Raspberry Pi em um laptop (executando o debian 7) (seguiu as instruções aqui ); mas quando começo a compilar ( make ARCH=arm CROSS_COMPILE=${CCPREFIX}), recebo as seguintes mensagens: CHK include/linux/version.h CHK

11
Como faz a compilação contínua?

Eu sei que posso interromper um makeprocesso a qualquer momento sem precisar recompilar toda a árvore de origem novamente. Como eu sei, makeapenas compila um destino se ainda não estiver compilado, ou o código fonte é modificado após a última compilação. Mas se eu interromper make, certamente...

10
O que significa o símbolo% em Makefile

Estou brincando com makefiles e me deparei com % .o ou % .c . Pelo que entendi, ele especifica todos os arquivos c ou o . Mas por que esse trabalho: %.o: %.c $(CC) -c $^ -o $@ e isso não funciona SOURCE := $(wildcard *.c) $(SOURCE:.c=.o): SOURCE $(CC) -c $^ -o $@ Ambas as expressões...