Tag: makefile

Ein makefile ist in der Regel eine Eingabe-Datei für den build-control-language/tool machen.

Makefile-Variable als Voraussetzung

Anzahl der Antworten 7 Antworten
In einem Makefile, eine deploy Rezept muss eine Umgebungsvariable ENV eingestellt werden, um korrekt ausführen selbst, während andere nicht kümmern, zB: ENV = .PHONY: deploy hello deploy: rsync . $(ENV).example.com:/var/www/myapp/ hello: echo "I don't care about ENV,

Wie erzwingen Sie ein Makefile, um ein Ziel neu zu erstellen

Anzahl der Antworten 14 Antworten
Habe ich ein makefile erstellt und ruft dann einem anderen makefile. Da das makefile ruft mehr makefiles, die die Arbeit macht es nicht wirklich ändern. So denkt er weiter das Projekt aufgebaut ist und bis zu Datum.

Echo des Befehlsaufrufs in Makefile unterdrücken?

Anzahl der Antworten 3 Antworten
Schrieb ich ein Programm für eine Aufgabe, die Sie ausführen soll, Ausgabe auf stdout. Die Zuordnung spec erfordert die Erstellung eines Makefile, das beim Aufruf als make run > outputFile sollte führen Sie das Programm und schreiben

Ziel in Makefile überschreiben, um weitere Befehle hinzuzufügen?

Anzahl der Antworten 6 Antworten
Bei der Arbeit verwenden wir eine gemeinsame makefile, das andere makefiles enthalten (über die include-Anweisung) und es hat eine generische "clean" - Ziel, das tötet einige gemeinsame Dateien. Ich möchte hinzufügen, um das Ziel in meiner neuen

Unterdrücken und ignorieren Sie die Ausgabe für Makefile?

Anzahl der Antworten 2 Antworten
Ich weiß, dass die @ Präfix unterdrückt die Ausgabe aus einer shell-Befehl in Makefiles, und auch, dass die - Präfix wird ignoriert Fehler von einem shell-Befehl. Gibt es eine Möglichkeit die beiden zu verbinden, D. H. ein

Unterschied zwischen eng und user-debug Build in Android

Anzahl der Antworten 2 Antworten
Ich würde gerne wissen, der Unterschied zwischen den beiden build_flavor's nämlich. ger & user-debug - Den Unterschied zwischen eng und dem Benutzer aufzubauen Geschmacksrichtungen ruhig offensichtlicher. Aber eng und user-debug verwirren mich etwas. Was sind die zusätzlichen

Makefile, um Objektdateien aus Quelldateien verschiedenen Verzeichnissen in ein einzelnes, separates Verzeichnis zu legen?

Anzahl der Antworten 1 Antworten
Ich bin mit UnitTest++, mir zu erlauben, erstellen von unit-tests für C++ code (das sollte auf Linux oder Mac OS X). Ich habe eine Verzeichnisstruktur wie diese: src - Foo.cpp - Bar.cpp test - FooTest.cpp - BarTest.cpp

Wie verhindert man "Verzeichnis bereits existiert Fehler" in einem Makefile bei der Verwendung von mkdir

Anzahl der Antworten 12 Antworten
Ich brauche erzeugen Sie ein Verzeichnis in meinem makefile, und ich möchte nicht das "Verzeichnis existiert bereits Fehler" über und über, obwohl ich einfach ignorieren können. Hauptsächlich verwende ich mingw/msys, aber möchte etwas, das funktioniert in anderen

OS X Mountain Lion: gcc-4.2 Keine solche Datei oder kein Verzeichnis

Anzahl der Antworten 3 Antworten
Versuchte zu installieren, ein Juwel auf Mountain Lion machen und konnte Sie nicht finden, gcc-4.2: kamil$ gem install posix-spawn -v '0.3.6' Building native extensions. This could take a while... ERROR: Error installing posix-spawn: ERROR: Failed to build

Richtige Methode für Platzhalterziele in GNU Make

Anzahl der Antworten 1 Antworten
Ich versuche zu schreiben ein Makefile mit meiner Quelle und Objekt-Dateien getrennt und ich kann nicht scheinen, um herauszufinden, die richtige Art, dies zu erreichen. Ich habe zwei Methoden, die arbeiten, aber ich bin der Hoffnung, jemand

Wie kann ich git commit-number in eine C ++ - Datei einbinden?

Anzahl der Antworten 3 Antworten
benutze ich git als version tracker für mein c++ Projekt. manchmal brauche ich zu wiederholen, eine Berechnung, und ich würde gerne wissen, welche version von dem Programm, das ich verwendet. was wäre ein guter Weg, um ein

Unterschiede in den Details zwischen "make install" und "make altinstall"

Anzahl der Antworten 1 Antworten
Hier ist mein Fall: Ich bin mit Ubuntu 10.04. Das system der Standard-Python v2.6.5, aber ich brauche Python v2.7. Also ich habe die source aus python.org und versucht es zu installieren. Das erste mal habe ich es

Die Übergabe von C / C ++ # definiert das Makefile

Anzahl der Antworten 4 Antworten
Ich die Entwicklung von C/C++, Eclipse-IDE. Eclipse erzeugt auch ein makefile, das ich nicht Bearbeiten wollen, da es einfach überschrieben werden. Möchte ich das makefile für den nightly-build in Hudson. How do I pass #definiert, die in

Quellen aus Unterverzeichnissen in Makefile

Anzahl der Antworten 6 Antworten
Ich habe eine C++ - Bibliothek erstellt mit einem Makefile. Bis vor kurzem, alle Quellen in einem einzigen Verzeichnis und das Makefile so etwas Tat SOURCES = $(wildcard *.cpp) die feinen gearbeitet. Nun habe ich einige Quellen

Erstellen Sie Verzeichnisse mit make-Datei

Anzahl der Antworten 8 Antworten
Ich bin sehr neu in makefiles und ich will, das erstellen von Verzeichnissen mit makefile. Mein Projekt-Verzeichnis ist wie das +--Project +--output +--source +Testfile.cpp +Makefile Ich will all die Objekte und die Ausgabe in die jeweilige Ausgabe-Ordner.

Werkzeug zum Debuggen von Makefiles

Anzahl der Antworten 5 Antworten
Ich habe ein großes legacy-Codebasis mit sehr komplizierten makefiles, mit vielen Variablen. Manchmal habe ich das Bedürfnis, Sie zu ändern, und ich finde, dass es sehr schwer herauszufinden, warum die änderung nicht funktioniert, wie ich erwarte. Was

Wie zwinge ich make / gcc, mir die Befehle zu zeigen?

Anzahl der Antworten 7 Antworten
Ich versuche zu Debuggen, eine compilation problem, aber ich kann nicht scheinen, um GCC (oder vielleicht ist es machen????) um mir zu zeigen, die aktuelle compiler-und linker-Befehle, die es ausführt. Hier ist die Ausgabe, die ich sehe:

Was ist die .d-Datei nach dem Erstellen mit make

Anzahl der Antworten 1 Antworten
Manchmal, finde ich .d Dateien für eine gegebene Quell-Datei. Zum Beispiel, wenn ich kompilieren, testen.c, ich habe test.d, test.o Ich verstehe, dass test.o ist die Objekt-Datei, aber keine Ahnung haben, was test ist.d für. Können Sie uns

Platzhalterziele in einem Makefile

Anzahl der Antworten 3 Antworten
Wie kann ich komprimieren Sie die folgende Makefile-targets? $(GRAPHDIR)/Complex.png: $(GRAPHDIR)/Complex.dot dot $(GRAPHDIR)/Complex.dot -Tpng -o $(GRAPHDIR)/Complex.png $(GRAPHDIR)/Simple.png: $(GRAPHDIR)/Simple.dot dot $(GRAPHDIR)/Simple.dot -Tpng -o $(GRAPHDIR)/Simple.png $(GRAPHDIR)/IFileReader.png: $(GRAPHDIR)/IFileReader.dot dot $(GRAPHDIR)/IFileReader.dot -Tpng -o $(GRAPHDIR)/IFileReader.png $(GRAPHDIR)/McCabe-linear.png: $(GRAPHDIR)/McCabe-linear.dot dot $(GRAPHDIR)/McCabe-linear.dot -Tpng -o $(GRAPHDIR)/McCabe-linear.png graphs:

Wie kopiert man ein Verzeichnis in einem Makefile?

Anzahl der Antworten 1 Antworten
Habe ich ein Verzeichnis images/ dass ich die zu kopierenden build/images/ in einem Makefile. Das Verzeichnis enthält möglicherweise mehrere Ebenen von Unterverzeichnissen. Was wäre der eleganteste Weg, dies zu tun? Ich will: vermeiden Sie ein vollständiges Verzeichnis

Cmake vs Beispielcodes machen?

Anzahl der Antworten 3 Antworten
Ich Frage mich, ob es irgendwelche Beispiel-code für Makefiles (make) und CMakeLists.txt ( cmake ), die beide das gleiche tun (nur mit dem Unterschied, das eine ist geschrieben in make und die anderen in cmake). Ich habe

Wie kann ich ein Makefile schreiben, um den Build automatisch mit GNU Make zu erkennen und zu parallelisieren?

Anzahl der Antworten 7 Antworten
Nicht sicher, ob dies möglich ist, in einem Makefile allein, sondern ich war in der Hoffnung zu schreiben, ein Makefile in einer Weise, dass Sie versuchen, zu erstellen, die den Gegner in die Datei auto-magisch erkennt die

'make' wird nicht als interner oder externer Befehl, ausführbares Programm oder Batchdatei erkannt - Windows 7

Anzahl der Antworten 6 Antworten
Ich habe Windows 7 und ich habe versucht, die "make" - Befehl, sondern 'machen' ist nicht als ein interner oder externer Befehl. Habe ich Start -> cmd -> run -> makewelche Ausgänge: 'machen' Sie nicht erkannt wird

Wo finde ich "gmp.h"?

Anzahl der Antworten 5 Antworten
Ich bin am installieren einer Bibliothek, und bekam diese Fehlermeldung: xxxx@ubuntu$ make (cd num; make all) make[1]: Entering directory `/home/xxxx/num' make[1]: Nothing to be done for `all'. make[1]: Leaving directory `/home/xxxx/num' (cd itv; make all) make[1]: Entering

Kompilieren Sie alle C-Dateien in einem Verzeichnis in separate Programme

Anzahl der Antworten 3 Antworten
Gibt es eine Möglichkeit, es mit GNU Make kompilieren alle C-Dateien in einem Verzeichnis in separate Programme, wobei jedes Programm mit dem Namen der Quell-Datei, ohne die .c-Erweiterung? InformationsquelleAutor der Frage Martin Broadhurst | 2010-04-24

Wie überprüfe ich, ob die Datei in Makefile existiert?

Anzahl der Antworten 8 Antworten
In den sauberen Teil meines makefle ich bin versucht, zu überprüfen, ob die Datei existiert, bevor Sie Sie löschen dauerhaft. Ich benutze diesen code, aber ich erhalte Fehler. Was ist Los mit ihm? if [ -a myApp

Was bedeutet obj-y + = etwas / in Linux Kernel Makefile?

Anzahl der Antworten 3 Antworten
Verstehe ich die Bedeutung von obj-$(CONFIG_USB) += usb.o wenn CONFIG_USB ist y, dann usb.o kompiliert werden. So, jetzt zu verstehen, wie diese obj-y += something/ InformationsquelleAutor der Frage Jeegar Patel | 2012-06-08

Was ist der Unterschied zwischen -I und -L im Makefile?

Anzahl der Antworten 3 Antworten
Was ist die Verwendung des -I und -L-flags in der makefile? InformationsquelleAutor der Frage MainID | 2009-02-06

Woher kommt der -DNDEBUG normalerweise?

Anzahl der Antworten 3 Antworten
Unser build-system hat sich irgendwie verändert, so dass optimierte builds sind nicht mehr die -DNDEBUG Hinzugefügt, um das kompilieren Linie. Ich suchte unsere makefiles und nicht finden. Also die Frage ist, wo macht -DNDEBUG stammen für die

Was ist der Zweck von .PHONY in einem Makefile?

Anzahl der Antworten 8 Antworten
Was bedeutet .PHONY bedeuten, in ein Makefile? Ich habe gegangen durch dieseaber es ist zu kompliziert. Kann jemand es mir erklären, in einfachen Worten? InformationsquelleAutor der Frage Lazer | 2010-01-27

Wie kann ich das aktuelle Verzeichnis als absoluten Pfadnamen in einer make-Variablen erfassen?

Anzahl der Antworten 1 Antworten
Ich würde gerne das aktuelle Verzeichnis während eines GNUmake-Datei führen Sie in eine variable. Was ist die syntax, dies zu tun? So etwas wie das? DIR := $(PWD) InformationsquelleAutor der Frage WilliamKF | 2010-06-16

Wie man eine CMake Variable im C ++ Quellcode liest

Anzahl der Antworten 1 Antworten
Ich würde gerne speichern, um die Versionsnummer von "meine Bibliothek" in nur einem Ort. Also ich habe so definiert eine variable, die in der CMake-Datei: SET(LIBINTERFACE_VERSION 1 CACHE INTEGER "Version of libInterface") Mit dieser definition, die ich

Was ist der Unterschied zwischen gmake und make?

Anzahl der Antworten 4 Antworten
Ich versuche zu verstehen, den Unterschied zwischen 'gmake' und 'machen'? Auf meiner linux-box sind Sie identisch: % gmake --version GNU Make 3.81 Copyright (C) 2006 Free Software Foundation, Inc. This is free software; see the source for

Wie unterstützt man beide vcxproj um ein Projekt zu erstellen?

Anzahl der Antworten 2 Antworten
Ich entwickle cross-Plattform c++ - Projekt. Die ursprüngliche Idee für die Arbeit mit der msvc2010 und später kompilieren für andere Systeme mit Hilfe von CMake und Hudson. Es scheint nicht zu bequem manuell ändern CMake-Dateien nach änderungen

Was ist der Unterschied zwischen make und gcc?

Anzahl der Antworten 11 Antworten
Den letzten Satz in der Artikel caught my eye [F]oder C/C++ - Entwickler und die Studierenden lernen die Programm in C/C++ eher als die Nutzer von Linux. Dies ist, weil die Zusammenstellung der source code ist einfach

Was bedeutet es, ein Programm "aufzubauen"?

Anzahl der Antworten 4 Antworten
Was bedeutet es, zu "bauen", ein Programm oder eine Anwendung? Ich habe gehört es in mehreren Kontexten, die von Linux-Themen zu Programme, die ich geschrieben habe für das Android-OS. Ich habe sogar Eclipse automatisch erstellen meiner Projekte.

Wie man mit Vim effizient "macht"

Anzahl der Antworten 6 Antworten
Was ich versuche zu tun, scheint eine sehr grundlegende Dinge, aber ich kann nichts finden. Ich arbeite an einem Projekt gebaut, wie üblich: project |-- bin |-- inc `-- src Möchte ich gerne mein Projekt mit dem

Wie "aclocal-1.15 'fehlt auf Ihrem System" Warnung beim Kompilieren?

Anzahl der Antworten 9 Antworten
Ich versuche zu laufen, ein c++ - Programm ist auf github. (unter dem folgenden link verfügbare https://github.com/mortehu/text-classifier) Ich habe einen mac, und versuche, führen Sie es in das terminal. Ich denke, dass ich heruntergeladen haben, autoconf und

Was ist eine gute Verzeichnisstruktur für größere C ++ - Projekte mit Makefile?

Anzahl der Antworten 5 Antworten
Was ist ein gutes Verzeichnis-Struktur für größere C++ - Projekte mit Makefile ? Dies ist, wie meine Verzeichnis-Struktur im moment aussieht: lib/ (class implementations *.cpp) include/ (class definitions *.h) tests/ (main.cpp for quick tests) Nun, ich bin

make: *** [] Fehler 1 Fehler

Anzahl der Antworten 4 Antworten
Ich versuche zu kompilieren eines Pro*C-Datei auf gcc, und ich bin immer diese Fehlermeldung : make: *** [MedLib_x.o] Error 1 Dies ist der Befehl Druck machen: /usr/bin/gcc -g -fPIC -m64 -DSS_64BIT_SERVER -I/home/med/src/common - I/u01/app/oradb11r2/product/11.2.0/dbhome_3/rdbms/demo -I/u01/app/oradb11r2/product/11.2.0/dbhome_3/rdbms/public -I/u01/app/oradb11r2/product/11.2.0/dbhome_3/precomp/public -I/u01/app/oradb11r2/product/11.2.0/dbhome_3/xdk/include

Der Benutzer von autotools-generierten Tarballs erhält eine Fehlermeldung: aclocal-1.13: Befehl nicht gefunden

Anzahl der Antworten 7 Antworten
Ich vertreibe einen tarball mit den Installations-scripts generiert, die von autoconf version 2.69. Funktioniert gut auf vielen verschiedenen Maschinen. Nun ein Benutzer arbeitet an einem frischen Arch Linux-system, das meldet, dass configure führt richtig, aber make sofort

Cmake kann keine Bibliothek mit "link_directories" finden

Anzahl der Antworten 4 Antworten
Ich Ubuntu, ich Lerne über cmake und machen, und einfach versuchen, ein einfaches Beispiel. Ich habe zwei Verzeichnisse: src und build. In src habe ich zwei Dateien: main.cppund CMakeLists.txtdie (nur) den folgenden text: add_executable(test main.cpp) link_directories(/usr/lib/x86_64-linux-gnu) target_link_libraries(test

Kompilieren Sie mehrere C-Dateien mit make

Anzahl der Antworten 3 Antworten
(Ich arbeite mit Linux-Ubuntu 9.10, so dass die Erweiterung für eine ausführbare Datei ist executablefile.aus) ich bin gerade in modulare Programmierung (Programmierung mit mehreren Dateien) in C und ich möchte wissen, wie zu kompilieren mehrerer Dateien in

Was ist der Unterschied zwischen: = und = in Makefile?

Anzahl der Antworten 3 Antworten
Für die variable Zuweisung in Stellen(oder Microsoft nmake), sehe ich := und der = - operator. Was ist der Unterschied zwischen Ihnen? InformationsquelleAutor der Frage prosseek | 2011-02-02

Was ist eine einfache Methode, um geänderte Dateien in einem Git-Arbeitsbereich zu erkennen?

Anzahl der Antworten 4 Antworten
Während machen, ich erstellen Sie die string-Felder, die ich eingebettet in der verlinkten Ausgabe. Sehr nützlich sind. Andere als ein Komplex sed/grep Analyse der git status Befehl, wie kann ich leicht feststellen, wenn Dateien im Arbeitsbereich wurden

Installieren von "make" auf dem Mac

Anzahl der Antworten 2 Antworten
Bin ich versucht zu installieren, Memcached auf Mac mit diesem tutorial: http://tugdualgrall.blogspot.de/2011/11/installing-memcached-on-mac-os-x-and.html aber wenn ich versuche ./konfigurieren es sagt: configure: error: no acceptable C compiler found in $PATH wenn ich versuche, machen es sagt: machen sh: make:

Was bedeutet * .o / .Suffixes in Makefile?

Anzahl der Antworten 5 Antworten
Habe ich gesehen, Befehle wie diese alle über Makefiles, die ich nicht ganz verstehe: vpath.o: make.h config.h getopt.h gettext.h dep.h und .SUFFIXES: .SUFFIXES: .f .o # # %------------------% # | Default command. | # %------------------% # .DEFAULT:

Wie könnte ich in Makefile $ PATH hinzufügen?

Anzahl der Antworten 5 Antworten
Ich will schreiben Sie ein Makefile, das würde die tests ausführen. Test in einem Verzeichnis './tests' und ausführbare Dateien, die geprüft werden sind im Verzeichnis './bin'. Wenn ich die tests ausführen, sehen Sie nicht die exec-Dateien, wie

Ausführen eines Bash-Skripts aus einer Make-Datei

Anzahl der Antworten 3 Antworten
Habe ich ein makefile, aus dem möchte ich nennen, andere externe bash-Skript zu tun, der andere Teil des Gebäudes. Wie würde ich am besten gehen Sie über das tun dies. InformationsquelleAutor der Frage Matthew FL | 2010-03-23

Verwenden von G ++ zum Kompilieren mehrerer .cpp- und .h-Dateien

Anzahl der Antworten 9 Antworten
Eben habe ich geerbt, einige C++ - code, der geschrieben wurde, schlecht mit einer cpp-Datei, die die Haupt-und eine Reihe von anderen Funktionen. Es gibt auch .h Dateien enthalten Klassen und Ihre Funktion Definitionen. Bis jetzt das