preguntar acerca de gnu-make

4
réponses

Quelle est la différence entre gmake et make?

J'essaie de comprendre la différence entre 'gmake' et 'make'? Sur ma boîte linux, ils sont identiques: % gmake --version GNU Make 3.81 Copyright (C) 2006 Free Software Foundation, Inc. This is free software; see the source for copying condition …
demandé sur 1970-01-01 00:33:29
4
réponses

Comment appeler Makefile à partir d’un autre Makefile?

Je reçois des résultats inattendus appelant un makefile d'un autre. J'ai deux makefiles, un appelé /path/to/project/makefile et un appelé /path/to/project/gtest-1.4.0/make/Makefile. J'essaie que le premier appelle le second. Dans /chemin/vers/proj …
demandé sur 1970-01-01 00:33:30
1
réponses

Comment obtenir le deuxième fichier de dépendance en utilisant des Variables automatiques dans un Makefile?

J'ai besoin d'obtenir le nième fichier de dépendance à partir d'une règle, quelque chose de similaire à $n dans bash. J'ai besoin de cela parce que je voudrais alimenter des fichiers de dépendance individuels en tant qu'options pour le programme de c …
demandé sur 1970-01-01 00:33:32
2
réponses

Comment changer les valeurs par défaut de variables comme CC dans Makefile

(GNU) make utilise plusieurs variables comme: CC -- compilateur C, par défaut cc CFLAGS -- drapeaux pour le compilateur C, par défaut vide je voudrais spécifier mes propres valeurs par défaut de certains d'entre eux dans mon Makefile. Dans l'exemp …
demandé sur 1970-01-01 00:33:33
1
réponses

Comment copier un répertoire dans un Makefile?

j'ai un répertoire images/ que je veux copier build/images/ dans un Makefile. Le répertoire peut contenir plusieurs niveaux de sous-répertoires. Quelle serait la façon la plus élégante de le faire? Je veux: éviter une copie complète du répertoire s …
demandé sur 1970-01-01 00:33:30
5
réponses

Makefile parallèle nécessite un ordre de dépendance

j'ai le fichier makefile suivant: CXXFLAGS = -std=c++0x -Wall SRCS = test1.cpp test2.cpp OBJDIR = object OBJS = $(SRCS:%.cpp=$(OBJDIR)/%.o) all: test1 release: clean test1 test1: $(OBJS) $(CXX) -o $@ $(OBJS) $(OBJDIR)/%.o: %.cpp …
demandé sur 1970-01-01 00:33:31
2
réponses

Makefile ifeq logical AND

j'aimerais vérifier plusieurs conditions dans une boucle if du fichier GNU make. Voici un exemple: ifeq ($(TEST_FLAG),TRUE && ($(DEBUG_FLAG),FALSE)) true statement else false statement endif Quelle est la bonne façon de le f …
demandé sur 1970-01-01 00:33:31
1
réponses

Makefile-séparateur manquant [dupliquer]

possible Duplicate: erreur: séparateur manquant avoir ce code dans makefile: PROG = semsearch all: $(PROG) %: %.c gcc -o $@ $< -lpthread clean: rm $(PROG) et l'erreur missing separator. stop. …
demandé sur 1970-01-01 00:33:33
12
réponses

Comment obtenir la liste des cibles dans un makefile?

j'ai utilisé rake un peu (un programme Ruby make), et il a une option pour obtenir une liste de toutes les cibles disponibles, par exemple > rake --tasks rake db:charset # retrieve the charset for your data... rake db:collation # re …
demandé sur 1970-01-01 00:33:30
14
réponses

Comment imprimer une variable dans makefile

dans mon makefile, j'ai une variable 'NDK_PROJECT_PATH', ma question Est Comment puis-je l'imprimer quand il compile? j'ai lu Faire fichier affichage echo "$PATH" chaîne et j'ai essayé: @echo $(NDK_PROJECT_PATH) @echo $(value ND …
demandé sur 1970-01-01 00:33:33