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

Como escrever makefile para processamento em massa?

Eu tenho alguns arquivos em uma pasta source . Eu quero processá-los usando o programa program e enviá-los para a pasta target apenas digitando $ make Como devo escrever um makefile para isso? Árvore de diretórios: / Mak...
07.02.2012 / 10:40
1
resposta

Como alterar as configurações do compilador com o AutoMake?

Eu quero construir uma biblioteca com uma ferramenta específica em vez do GCC. A sequência de construção regular é: ./configure make make install Onde devo substituir as configurações do GCC (acho que a configuração foi criada com o AutoM...
29.08.2011 / 09:53
1
resposta

Como o kernel do Linux faz Makefile entende o arquivo .config?

Como o Linux Makefile entende o arquivo .config? Tem um analisador de arquivo defconfig? Ele tem que produzir muitos #defines para cada opção ativada do defconfig e também manter um monte de Makefiles menores que são compilados ou não, baseados...
17.11.2016 / 10:26
2
respostas

Usando o script python incorporado no Makefile

Estou tentando executar um fragmento de Python dentro de um destino do Make, mas estou tendo problemas para tentar descobrir como essas coisas funcionam no Make. Aqui está minha tentativa até agora: define BROWSER_PYSCRIPT import os, webbr...
13.08.2015 / 05:57
1
resposta

Iterar matriz associativa de bash no Makefile

$ bash -version GNU bash, version 4.3.11(1)-release (x86_64-pc-linux-gnu) Considere o seguinte script de shell: #!/bin/bash declare -A PROVS=( ["NL"]=10 ["PE"]=11 ["NS"]=12 ["NB"]=13 ["QC"]=24 ["ON"]=35 ["MB"]=46 ["SK"]=47 ["AB"]=48 ["BC...
28.09.2015 / 03:46
1
resposta

Algumas questões relacionadas ao processo de compilação do módulo externo do kernel do Linux

A página de documentação do kernel Linux para construir módulos externos ( link ) diz isto: === 2. How to Build External Modules       Para construir módulos externos, você deve ter um kernel pré-construído disponível   que contém o...
05.07.2015 / 09:14
1
resposta

compilação PHP falha causa da libpcre

Estou tentando compilar o PHP como quero usar o PHPBrew para alternar entre várias versões do PHP. Eu já resolvi uma tonelada de problemas no processo, mas com esse particular eu não posso ir mais longe. Estou recebendo esta mensagem de erro...
19.12.2013 / 18:33
1
resposta

Por que se comportar de maneira estranha ao escrever vários destinos usando o caractere%?

De acordo com o Manual GNU Make A rule with multiple targets is equivalent to writing many rules, each with one target, and all identical aside from that. The same recipe applies to all the targets, but its effect may vary because you can...
26.08.2017 / 16:47
1
resposta

Stow - nenhum script de configuração

No programa GNU Stow, o gerenciador de farm de links simbólicos / gerenciador de pacotes / o que você quiser chamá-lo, você pode executar os seguintes comandos para instalar um pacote em /usr/local : ./configure --prefix=/usr/local make sud...
19.08.2017 / 00:57
1
resposta

Redirecionando um Makefile dentro de um cat heredocument varrendo variáveis e quebra de linha

Execução: cat <<MAKE >> /etc/apache2/sites-available/Makefile1 % : printf '%s\n' \ '<VirtualHost *:80>' \ 'DocumentRoot "/var/www/html/$@">' \ 'ServerName $@' \ '<Directory "/var/www/html/$@">' \...
29.03.2017 / 23:55