Ich habe gerade meinen Computer auf Mac OS X Lion aktualisiert und bin zum Terminal gegangen und habe "make" eingegeben, aber es heißt: -bash: make: Befehl nicht gefunden Wohin ging der Befehl
Ich habe gerade meinen Computer auf Mac OS X Lion aktualisiert und bin zum Terminal gegangen und habe "make" eingegeben, aber es heißt: -bash: make: Befehl nicht gefunden Wohin ging der Befehl
Ich möchte die folgenden Befehle ausführen: ./a.out 1 ./a.out 2 ./a.out 3 ./a.out 4 . . . and so on Wie schreibe ich dieses Ding als Schleife in eine
Kann ich unter Unix makein einem Verzeichnis ausgeführt werden, ohne cdvorher in dieses Verzeichnis zu
Ich finde die Bash- Syntax oft sehr hilfreich, z. B. Prozessersetzung wie in diff <(sort file1) <(sort file2). Ist es möglich, solche Bash-Befehle in einem Makefile zu verwenden? Ich denke an so etwas: file-differences: diff <(sort file1) <(sort file2) > $@ In meinem GNU Make...
In meiner GNUmake-Datei möchte ich eine Regel haben, die ein temporäres Verzeichnis verwendet. Beispielsweise: out.tar: TMP := $(shell mktemp -d) echo hi $(TMP)/hi.txt tar -C $(TMP) cf $@ . rm -rf $(TMP) Wie oben beschrieben, erstellt die obige Regel das temporäre Verzeichnis zum Zeitpunkt...
Ich habe mehrere Makefiles in app-spezifischen Verzeichnissen wie diesem: /project1/apps/app_typeA/Makefile /project1/apps/app_typeB/Makefile /project1/apps/app_typeC/Makefile Jedes Makefile enthält eine .inc-Datei in diesem Pfad eine Ebene höher: /project1/apps/app_rules.inc In app_rules.inc...
Ich habe ein bisschen Rake verwendet (ein Ruby-Make-Programm) und es gibt eine Option, um eine Liste aller verfügbaren Ziele zu erhalten, z > rake --tasks rake db:charset # retrieve the charset for your data... rake db:collation # retrieve the collation for your da... rake db:create # Creates...
Die meisten Linux-Apps sind kompiliert mit: make make install clean Nach meinem Verständnis nimmt make Namen von Build-Zielen als Argumente. Dies installgilt auch für ein Ziel, das einige Dateien kopiert, und danach cleanfür ein Ziel, das temporäre Dateien entfernt. Aber welches Ziel wird...
Ich habe ein Makefile, das ein anderes Makefile erstellt und dann aufruft. Da dieses Makefile mehr Makefiles aufruft, die die Arbeit erledigen, ändert es sich nicht wirklich. Daher wird immer daran gedacht, dass das Projekt erstellt und auf dem neuesten Stand ist. dnetdev11 ~ # make make:...
Ich habe einige Demos heruntergeladen und sie werden mit Makefile.win und Makefile.sgi geliefert. Wie kann ich diese in Windows ausführen, um die Demos zu
Ich habe das folgende Makefile für mein Projekt und möchte es für Release- und Debug-Builds konfigurieren. In meinem Code sind viele #ifdef DEBUGMakros vorhanden. Es geht also nur darum, dieses Makro zu setzen und -g3 -gdwarf2den Compilern die Flags hinzuzufügen . Wie kann ich das machen? $(CC) =...
Kurze Frage: Was ist das Compiler-Flag, mit dem g ++ mehrere Instanzen von sich selbst erzeugen kann, um große Projekte schneller zu kompilieren (z. B. 4 Quelldateien gleichzeitig für eine
In der GNU Makefile Handbuch, es erwähnt diese Präfixe. Wenn .ONESHELL angegeben ist, wird nur die erste Zeile des Rezepts auf die Sonderzeichen ('@', '-' und '+') überprüft. Was machen diese Präfixe und wo werden sie
Ich habe gerade einen C ++ - Code geerbt, der schlecht mit einer CPP-Datei geschrieben wurde, die die Haupt- und eine Reihe anderer Funktionen enthielt. Es gibt auch .hDateien, die Klassen und ihre Funktionsdefinitionen enthalten. Bisher wurde das Programm mit dem Befehl kompiliert g++ main.cpp....
Ich bin über PuTTY und WinSCP mit dem kleinen Linux-Cluster meiner Universität verbunden, übertrage Dateien mit letzterem und kompiliere und führe sie mit ersteren aus. Meine bisherige Arbeit wurde in den Labors der Universität durchgeführt, aber heute habe ich zu Hause gearbeitet, was eine...
Nahezu jedes Java-Projekt, das ich gesehen habe, verwendet entweder Maven oder Ant. Sie sind gute Werkzeuge und ich denke, fast jedes Projekt kann sie verwenden. Aber was auch immer passiert zu machen ? Es wird für eine Vielzahl von Nicht-Java-Projekten verwendet und kann problemlos mit Java...
Was macht das Folgende in einem Makefile? rule: $(deps) @: Ich kann dies nicht im make-Handbuch
Wie kann ich eine make / makefile-Ausführung abbrechen, wenn die Variable eines makefiles nicht festgelegt / bewertet wird? Ich habe mir das ausgedacht, aber es funktioniert nur, wenn der Anrufer ein Ziel nicht explizit ausführt (dh makenur ausführt ). ifeq ($(MY_FLAG),) abort: ## This MUST be...
Gibt es eine Möglichkeit, CLion so zu konfigurieren, dass anstelle von CMake ein lokales Makefile zum Kompilieren von Code verwendet wird? Ich kann anscheinend aus den Build-Optionen keinen Weg finden, dies zu
Ich möchte 'make install' ausführen, damit ich alles habe, was ich brauche, aber ich möchte, dass die Dinge in einem eigenen Ordner installiert werden, im Gegensatz zu / usr / bin usw. des Systems. Ist das möglich? auch wenn es auf Tools in / usr / bin etc.