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 $ wildcard corresponde apenas ao diretório superior

Eu estou tentando implementar um makefile para o meu projeto C que possui uma estrutura de diretórios da seguinte forma: PROJECT_FOLDER: folder1 folder2 folder // n number of folders main.c FOLDER1: subfolder1 subfold...
22.02.2013 / 18:01
3
respostas

Como inverter o código de erro no Makefile

Eu quero testar se o arquivo contém um padrão (testes de jasmim ignorados que devem fazer com que minha construção falhe, quando executado a travis). Eu tenho código assim: skipped_tests: $(if $(shell grep -E 'iit|ddescribe' spec/termi...
28.05.2018 / 18:57
1
resposta

torna incapaz de recursar para projetos do tipo autoconf

Eu construí um sistema Linux rodando em um chip ARMv7 e ele funciona surpreendentemente bem, mas eu tive um problema com construções nativas. Primeiro eu sou inicializado pela compilação cruzada em um sistema x86-64, e agora eu pensei em reco...
29.08.2017 / 11:46
2
respostas

Como construir plugins Geany de terceiros?

Após fazer o download e extrair o JSON Prettifier do Geany e instalar o yajl , o comando make gerará esse erro : /bin/sh: 1: pkg-config: not found ./geany_json_prettifier.c:32:25: fatal error: geanyplugin.h: No such file or directory c...
07.05.2017 / 17:19
1
resposta

gnu make, vpath, diretório de arquivos extra o, confusão

Estou tentando construir duas bibliotecas diferentes a partir do código-fonte fortran, uma com suporte a OMP e a outra sem. Portanto, arquivos% .o da mesma fonte diferem dependendo dos sinalizadores do compilador. Ao alterar / recompilar um arqu...
23.09.2016 / 09:46
1
resposta

Arch Linux: Por que as pessoas não fazem “make install” no PKGBUILD?

Estou analisando diferentes PKGBUILD s para aprender a criar pacotes para o Arch. Eu vi em muitos deles, que eles fazem make em fontes e, em seguida, copiar manualmente os arquivos nos diferentes locais com o comando install , em vez de...
12.08.2016 / 14:23
1
resposta

Como ver quais arquivos um Makefile usa?

Eu tenho o seguinte makefile, que deve construir procdriver.c e, assim, gerar um arquivo .ko. O problema é que mesmo quando eu excluo procdriver.c meu makefile parece ser capaz de construir um arquivo procdriver.ko. Eu gostaria de tentar descobr...
04.12.2016 / 00:56
1
resposta

pkg-config não funciona com makefile?

Estou tentando executar o makefile , mostrado em este repositório , que é um simples Cliente Wayland. Mas quando eu corro make , parece que a saída de $(WAYLAND) está em branco, e ele falha em compilar devido a não ser capaz de encontrar o...
20.03.2016 / 18:36
2
respostas

Como evitar que o Make substitua aleatoriamente os arquivos?

Suponha que eu esteja em um diretório vazio. Se eu agora criar um Makefile contendo nada além de all: randomFilename e um arquivo vazio chamado randomFilename.sh , então o GNU Make executará cat randomFilename.sh >randomFilename; chmod...
05.10.2015 / 14:41
1
resposta

Símbolo de porcentagem em $ (shell) na dependência do GNU Makefile

Estou ciente do LatexMk, mas não consigo instalá-lo na máquina em que quero executar pdflatex , portanto, preciso escrever um Makefile do qual %.pdf arquivos são destinos que dependem de %.tex e *.tex arquivos que %.tex está inser...
21.09.2015 / 00:21