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

Makefile: Copiar usando variáveis do make - erro; Não é assim sem variáveis!

No makefile a seguir InputLocation:=./Test OutputLocation:=$(InputLocation)/Output Input:=$(wildcard $(InputLocation)/*.md) Output:=$(patsubst $(InputLocation)/%, $(OutputLocation)/%, $(Input:Input=Output)) .PHONY: all all: $(Output) $(Outp...
16.09.2018 / 14:33
1
resposta

Existe alguma possibilidade de usar o mesmo Makefile no CentOS e no FreeBSD?

Infelizmente, em alguns ambientes antigos do FreeBSD eu não posso usar o "gmake", então eu preciso escrever um Makefile que funcionará com o FreeBSD make também. E o último problema que não consigo resolver - use comandos shell, por exemplo, eu...
18.09.2018 / 17:07
2
respostas

correspondendo a uma lista de arquivos com o GNU make

Esta é a primeira vez que uso o GNU make para tentar fazer algo um pouco menos básico. Eu gostaria que o alvo padrão de um Makefile fosse procurar por qualquer um dos vários nomes de arquivos correspondentes, um esquema de nomenclatura para o qu...
20.09.2018 / 20:39
3
respostas

Como identificar o gerenciador de pacotes usado para instalar o software no CentOS?

No meu servidor do CentOS 7.2: [root@localhost data]# which php /usr/local/bin/php [root@localhost data]# ll /usr/local/bin/php lrwxrwxrwx. 1 root root 29 Jun 25 08:13 /usr/local/bin/php -> /usr/local/php-7.1.16/bin/php Existe um PHP e...
20.09.2018 / 12:16
1
resposta

Make - Como suprimir mensagens de erro sem suprimir outra saída

Estou implementando um sistema de compilação simples que, na verdade, é apenas um invólucro do Make. Como esse sistema de compilação já emite suas próprias mensagens de erro, não quero que o Make produza mensagens de erro como make: *** [/coo...
05.08.2018 / 09:39
1
resposta

module makefile falha para armv7l quando os módulos são compactados

Eu escrevi um gancho de rede usando o netfilter. Este módulo compila com sucesso no meu Ubuntu 16.04. Agora eu quero compilá-lo na minha placa embutida, que usa um Linux personalizado usando a mesma versão do kernel no meu laptop. O único pro...
03.07.2018 / 08:09
1
resposta

Falha "make menuconfig" [closed]

Até agora, consegui executar make menuconfig com êxito. Eu tentei instalar pacotes cmake e depois disso eu recebo, make menuconfig : make[1]: Entering directory '/home/dullollis/esp/esp-idf/tools/kconfig' lxdialog/check-lxdialog.sh -c...
08.06.2018 / 15:31
2
respostas

faz vários alvos

Eu tenho este Makefile: P5.obj P5.sym: P5.asm lc3as P5.asm Eu quero que o assembler seja executado se P5.obj ou P5.sym estiverem desatualizados. No entanto, excluir P5.sym não faz com que seja regenerado. O que estou fazendo de...
16.01.2018 / 19:35
1
resposta

Inicia várias caixas vagrant em paralelo via Makefile

Eu tenho três caixas erradas que eu normalmente preciso simultaneamente, então criei um Makefile para iniciá-las todas de uma vez. Bem, um após o outro, na verdade. O Makefile é basicamente assim: up: cd box1 && vagrant up;...
11.09.2017 / 09:05
1
resposta

Como posso refatorar este Makefile para não usar saídas falsas .out?

Eu tenho testes em tests/FILENAME-test.sh e para cada um eu quero executar o script dentro de um contêiner docker. Como posso refatorar este Makefile para não usar TEST_OUTPUTS como eu tenho? Além disso, como posso fazer com que cada...
12.09.2017 / 01:14