Acabei de atualizar meu computador para o Mac OS X Lion e fui para o terminal e digite "make", mas ele diz: -bash: make: command not found Para onde foi o comando
Acabei de atualizar meu computador para o Mac OS X Lion e fui para o terminal e digite "make", mas ele diz: -bash: make: command not found Para onde foi o comando
Eu quero executar os seguintes comandos: ./a.out 1 ./a.out 2 ./a.out 3 ./a.out 4 . . . and so on Como escrever essa coisa como um loop em um
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 é analisada . Isso...
No Unix, eu posso rodar makeem um diretório sem cdir primeiro a esse
Costumo achar a sintaxe do Bash muito útil, por exemplo, substituição de processos como em diff <(sort file1) <(sort file2). É possível usar esses comandos do Bash em um Makefile? Estou pensando em algo assim: file-differences: diff <(sort file1) <(sort file2) > $@ No meu GNU...
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 the...
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...
A maioria dos aplicativos Linux é compilada com: make make install clean Pelo que entendi, make leva nomes de alvos de construção como argumentos. O mesmo installocorre com um destino que copia alguns arquivos e depois cleané um destino que remove arquivos temporários. Mas qual destino será...
Tenho algumas demos que baixei e elas vêm com um Makefile.win e um Makefile.sgi. Como posso executá-los no Windows para compilar as
Eu tenho um makefile que cria e depois chama outro makefile. Como esse makefile chama mais makefiles que fazem o trabalho, ele realmente não muda. Assim, continua pensando que o projeto foi construído e atualizado. dnetdev11 ~ # make make: `release' is up to date. Como forço o makefile a...
Eu tenho o seguinte makefile para o meu projeto e gostaria de configurá-lo para versões de lançamento e depuração. No meu código, eu tenho muitas #ifdef DEBUGmacros, então é simplesmente uma questão de definir essa macro e adicionar os -g3 -gdwarf2sinalizadores aos compiladores. Como posso fazer...
Pergunta rápida: qual é o sinalizador do compilador que permite ao g ++ gerar várias instâncias de si mesmo para compilar projetos grandes mais rapidamente (por exemplo, 4 arquivos de origem por vez para uma CPU com vários
No manual GNU Makefile, ele menciona esses prefixos. Se .ONESHELL for fornecido, somente a primeira linha da receita será verificada quanto aos caracteres especiais de prefixo ('@', '-' e '+'). O que esses prefixos fazem e onde são
Acabei de herdar um código C ++ que foi mal escrito com um arquivo cpp que continha as principais e várias outras funções. Também existem .harquivos que contêm classes e suas definições de função. Até agora, o programa foi compilado usando o comando g++ main.cpp. Agora que separei as classes .he...
Estou conectado ao pequeno cluster Linux da minha universidade via PuTTY e WinSCP, transferindo arquivos usando o último e compilando e executando-os com o primeiro. Até agora, meu trabalho foi realizado nos laboratórios da universidade, mas hoje trabalho em casa, gerando um aviso...
Quase todos os projetos Java que eu vi usam Maven ou Ant. São ferramentas excelentes e acho que qualquer projeto pode usá-las. Mas o que aconteceu para fazer ? É usado para uma variedade de projetos não Java e pode lidar facilmente com Java. Claro que você precisa baixar o make.exe se usar o...
O que o seguinte faz em um Makefile? rule: $(deps) @: Não consigo encontrar isso no manual do
Como posso interromper uma execução de make / makefile com base na variável de makefile que não está sendo definida / avaliada? Eu vim com isso, mas funciona apenas se o chamador não executar explicitamente um destino (ou seja, executar makeapenas). ifeq ($(MY_FLAG),) abort: ## This MUST be the...
Eu quero executar 'make install' para ter tudo o que preciso, mas eu gostaria que ele instalasse as coisas em sua própria pasta, em oposição ao / usr / bin etc. do sistema, é possível? mesmo que faça referência a ferramentas no / usr / bin
Existe uma maneira de configurar o CLion para usar um makefile local para compilar código, em vez do CMake? Não consigo encontrar o caminho a partir das opções de