Perguntas sobre 'gnu-make'

0
respostas

Como compilar o dcp2icc?

Depois de tentar por horas eu estou incapaz de compilar dcp2icc-0.1 no Linux. Com um simples Makefile adicionado ao código original , ele falha da seguinte forma: g++ -o build/XMP/source/XMPCore/ExpatAdapter.o -c -O2 -iquote- -DUNIX_ENV=1...
03.09.2014 / 01:19
1
resposta

Como usar variáveis bash dentro make

Eu achei que make interpreta o conjunto de comandos da regra literalmente, passando-os para a sub-shell. Mas isso não parece funcionar neste caso: default: loop echo $$RANDOM Isso imprime echo $RANDOM no meu shell, mas na v...
07.07.2016 / 20:13
1
resposta

/ bin / sh: ./check-dependencies.pl: não encontrado - mas existe check-dependencies.pl!

Estou tentando criar Moses , mas quando executo make , obtenho a seguinte saída: minakshi@minakshi-Vostro-3500:~/Desktop/working-dir/moses/scripts$ make release # Compile the parts make all make[1]: Entering directory '/home/minakshi/Deskt...
28.10.2012 / 12:13
1
resposta

Cria diretórios de correspondência de padrões

Estou usando o gnu make e stow para gerenciar algumas configurações (dotfiles). Eu tenho vários diretórios no meu repositório: dotfiles/ ├── Makefile ├── package1/ └── package2/ Atualmente, meu Makefile se parece com: PACKAGES = packa...
08.02.2017 / 15:37
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

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
1
resposta

Por que o Eval do GNU make converte uma lista em escalar?

Estou tentando usar eval para definir algumas variáveis de criação, mas, implicitamente, parece converter uma lista em escalar. Eu não consigo descobrir como evitar esse comportamento. Aqui está o meu Makefile atual: foo_man_srcs := a.c b.c...
22.12.2017 / 18:17
1
resposta

Por que o echo não está funcionando para o comando mt valgrind?

Então eu tenho meu makefile funcionando muito bem, exceto que ele não cria o arquivo valgrind.out e não sei por quê. Assim, o console imprime com sucesso que minha linha de arquivo executável é criada, mas não valgrind.out     
18.01.2016 / 21:20
1
resposta

Por que o gmake falha se o vpath apontar para o diretório atual

Por que isso não funciona? Se eu remover VPATH ou configurá-lo para '.' - tudo bem. Vazio dir , a.cpp , b.cpp existe antes de ser executado. VPATH=./. dir/lib.a: dir/a.o dir/b.o touch $@ x: touch x dir/%.o: %.cpp | x...
13.04.2015 / 19:48
1
resposta

Criando o Snapwm no FreeBSD (Problema do gcc e do clang)?

De acordo com o FreeBSD, a partir da versão 10 eles usam o Clang / LLVM em vez do gcc. na superfície disso tudo deve ser feito como antes, ainda melhor. mas tenho encarado essa realidade mais do que quero. Alguns códigos não podem ser compilados...
16.04.2014 / 12:53