Perguntas com a marcação «gnu-make»

Esta tag é para perguntas sobre `gmake`, a versão GNU do utilitário` make` para manter e atualizar programas.



5
Usando o CMake com o GNU Make: Como posso ver os comandos exatos?
Eu uso o CMake com o GNU Make e gostaria de ver todos os comandos exatamente (por exemplo, como o compilador é executado, todos os sinalizadores etc.). O GNU make tem --debug, mas não parece ser tão útil, existem outras opções? O CMake fornece sinalizadores adicionais no Makefile gerado para …
281 cmake  gnu-make 

15
Como imprimir uma variável no makefile
No meu makefile, tenho uma variável 'NDK_PROJECT_PATH', minha pergunta é como posso imprimi-lo quando ele compila? Eu li Criar arquivo eco exibindo a string "$ PATH" e tentei: @echo $(NDK_PROJECT_PATH) @echo $(value NDK_PROJECT_PATH) Ambos me dão "build-local.mk:102: *** missing separator. Stop." Alguém sabe por que não está funcionando para mim?
246 makefile  gnu-make 

4
Definir tornar variável no tempo de execução da regra
No meu GNUmakefile, eu gostaria de ter uma regra que use um diretório temporário. Por exemplo: out.tar: TMP := $(shell mktemp -d) echo hi $(TMP)/hi.txt tar -C $(TMP) cf $@ . rm -rf $(TMP) Conforme escrito, a regra acima cria o diretório temporário no momento em que a regra é …
209 makefile  gnu-make 

12
Como obter o diretório relativo atual do seu Makefile?
Eu tenho vários Makefiles em diretórios específicos de aplicativos como este: /project1/apps/app_typeA/Makefile /project1/apps/app_typeB/Makefile /project1/apps/app_typeC/Makefile Cada Makefile inclui um arquivo .inc neste caminho um nível acima: /project1/apps/app_rules.inc Dentro de app_rules.inc, estou definindo o destino de onde quero que os binários sejam colocados quando criados. Eu quero que todos os binários estejam …

17
Como você obtém a lista de destinos em um makefile?
Eu usei o rake um pouco (um programa Ruby make) e tem uma opção para obter uma lista de todos os destinos disponíveis, por exemplo > rake --tasks rake db:charset # retrieve the charset for your data... rake db:collation # retrieve the collation for your da... rake db:create # Creates …





4
Qual é a diferença entre gmake e make?
Estou tentando entender a diferença entre 'gmake' e 'make'? Na minha caixa linux eles são idênticos: % gmake --version GNU Make 3.81 Copyright (C) 2006 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR …
127 build  makefile  gnu-make 

4
Como chamar Makefile de outro Makefile?
Estou obtendo resultados inesperados chamando um makefile de outro. Eu tenho dois makefiles, um chamado /path/to/project/makefilee outro chamado /path/to/project/gtest-1.4.0/make/Makefile. Estou tentando fazer com que o primeiro ligue para o último. Em / path / to / project / makefile, tenho dev: $(OBJ_FILES) $(CPPC) $(LIBS) $(FLAGS_DEV) $(OBJ_FILES) -o $(BIN_DIR)/$(PROJECT) $(MAKE) -f …
125 makefile  gnu-make 

9
Como instalar e usar “make” no Windows?
Estou seguindo as instruções de alguém cujo repositório eu clonei para minha máquina. O que eu quero é simples: ser capaz de usar o makecomando como parte da configuração do ambiente de código. Mas estou usando o Windows e pesquisei online apenas para encontrar um arquivo make.exe para baixar, um …

12
Verifique se existe um programa de um Makefile
Como posso verificar se um programa pode ser chamado de um Makefile? (Ou seja, o programa deve existir no caminho ou pode ser chamado de outra forma.) Pode ser usado para verificar qual compilador está instalado, por exemplo. Por exemplo, algo como esta questão , mas sem assumir que o …
115 makefile  gnu-make 

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.