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

Faça o problema com includes [closed]

Estou instalando o imagick-v3.1.0RC2 package no CentOS 5.5. Eu tenho o ImageMagick 6.7.9-9 instalado e tenho um problema na etapa make . O problema é que não é possível encontrar o arquivo incluído: /usr/local/include/ImageMagick/wand/...
02.10.2012 / 21:21
2
respostas

Por que as strings aqui no Makefiles não usam o Bash?

Acabei de resolver um problema com o meu Makefile (s). Faça viagens por cada <<< com a mensagem de erro /bin/sh: 1: Syntax error: redirection unexpected E eu gostaria de saber por quê. (Estou usando o Bash como SHELL ) No...
22.05.2018 / 13:50
4
respostas

Makefile alternativa para quem não quer aba recuando todo o conteúdo sob o abridor

Existe uma alternativa de make do GNU se não quiser usar recuos de tabulação no meu programa make (ou make -like)? Por exemplo, quando eu uso make , preciso recuar tudo depois do make opener, ( % : ). Esta é uma receita para a...
05.05.2017 / 06:51
3
respostas

Como tirar variáveis de outro Makefile no shell script

Eu quero usar as variáveis de outro Makefile sob o diretório ~/kernelbuild/linux-3.14.37 no meu próprio shell script. A seguir estão as variáveis que eu preciso: VERSION = 3 PATCHLEVEL = 14 SUBLEVEL = 37 O problema é que não tenho...
29.03.2015 / 20:47
1
resposta

Como posso impedir o shell Z de conspirar para alterar a saída do GNU Make?

Minha pesquisa sugere que o Z shell tem laços estreitos com duas sociedades secretas. Esses laços são revelados ao contrastar a saída de GNU Make ao usar bash vs. zsh . Eu gostaria de saber como configurar minha concha para frustrar qua...
13.12.2016 / 08:23
2
respostas

shell Makefile ignorando o final da linha de expressão regular

Eu tenho uma pasta para vários testes de código C, contendo muitos arquivos chamados *.c . Meu objetivo é fazer uma busca no Makefile para qualquer nome de arquivo terminado em .c e adicionar a raiz desse nome de arquivo aos alvos. Ma...
01.11.2015 / 02:16
1
resposta

Fedora 27 / usr / bin / ld: não é possível encontrar -lstdc ++

Eu tenho o Fedora 27. Estou construindo algo da fonte. (É link se isso for importante). O make começa a vincular e depois falha com esta mensagem: /usr/bin/ld: cannot find -lstdc++ collect2: error: ld returned 1 exit status Os pacote...
13.01.2018 / 19:31
2
respostas

Cross-compilation: executando 'make install' no sistema de compilação (não-alvo)

Eu entendo o conceito básico de usar um compilador cruzado para compilar o código em uma arquitetura e depois copiar o executável para outra arquitetura para executá-lo. Mas não consigo descobrir o último passo da sequência típica ./configure;...
08.12.2016 / 03:12
1
resposta

Por que 'make' reclama de uma regra ausente quando tento criar um programa a partir do código-fonte?

Eu sou um novato em Linux e estou tentando compilar um software científico chamado DL_POLY_Classic . Eu baixei o arquivo zip dl_class_1.6.tar.gz e o descompactei usando o comando tar xvzf dl_class_1.6.tar.gz . Dá-me uma série de pastas cont...
10.08.2011 / 23:29
1
resposta

O que esse alvo estranho do Makefile “.PHONY” significa?

Neste link há alvos com um ponto à frente deles. Para que serve esta convenção? .PHONY: all all: build .PHONY: build build: GOBIN=$(BINDIR) $(GO) install $(GOFLAGS) -tags '$(TAGS)' -ldflags '$(LDFLAGS)' k8s.io/helm/cmd/...     
08.11.2016 / 20:52