Neue Fragen mit dem Tag «makefile»

Insgesamt gefunden 66 Fragen

-4
Bewertungen
1
Antwort
386
Ansichten

Was bedeutet "xxx" in Makefile?

Ich versuche, die Bedeutung von 'xxxxxx' in Makefile als Beispiel zu suchen. ## Variables and scripts NCROOT = `ncroot` TEST_NAME = apb_uart_rx_tx was ist das ncroot? Ist das etwas variabel? Wie finde ich heraus, wo ich mich anmelden muss?
fragte al01 vor 5 Jahren

0
Bewertungen
1
Antwort
338
Ansichten

Wird dieses Verhalten erwartet?

Meine Ordnerstruktur sieht folgendermaßen aus: . ├── app.c ├── inc │   ├── butil.h │   └── libs │   ├── flagutil.h │   ├── libflagutil.c │   └── libflagutil.o └── Makefile Mein Makefilesieht so aus: CC = gcc WARN = -Wall -Wconversion -Wextra -Wno-u...
fragte bool3max vor 5 Jahren

0
Bewertungen
1
Antwort
483
Ansichten

Fehler beim Kompilieren mit dem Befehl "make"

Ich arbeite an Cygwin. Die meisten Unix-Befehle funktionieren einwandfrei. Ich kann auch mit g ++ und gcc kompilieren, aber ich bekomme den folgenden Fehler, wenn ich make ausführen: /cygdrive/b/tpm/src $ make -f makefile.mak "c:/program files/mingw/bin/gcc.exe" -Wall -Wnested-externs -ggdb -O0 -c -...
fragte Blackwood vor 5 Jahren

1
Bewertungen
1
Antwort
327
Ansichten

Der Befehl "configure" generiert kein Makefile?

Hier ist mein Code: ubuntu@ubuntu:~/tpm2-tss$ ./configure --enable-unit checking for gcc... gcc checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for su...
fragte vor 5 Jahren

1
Bewertungen
2
Antworten
515
Ansichten

Linux von Grund auf

Ich mache gerade Linux From Scratch. Ich habe einige Pakete heruntergeladen. Ich entpacke sie mit dem Befehl "tar" und führe folgende Schritte in diesem extrahierten Paket aus: konfigurieren machen test machen installiere Noch was ist Makefile? Erklären Sie mir bitte den Zweck dieser Befehle, insb...
fragte PRANAY KASTHALA vor 6 Jahren

2
Bewertungen
1
Antwort
337
Ansichten

Verwenden Sie in Makefile eine Variable innerhalb des Befehls

Lassen Sie uns sagen, dass die LINK Variable folgendes enthält: 1a2b3c. Ich möchte anzeigen Full path: /home/build/1a2b3c. PWD ist derzeit bei /home; Ich kann folgendes nicht zur Arbeit bringen: @echo "Full path: $(readlink -f build/$(LINK))"
fragte Karl Morrison vor 6 Jahren

0
Bewertungen
0
Antworten
443
Ansichten

Wie kann ich `.so` von msys2 erstellen / kompilieren?

Ich möchte dieses https://github.com/thunlp/THULAC.so unter Windows kompilieren . Kopieren Sie das Makefile dst_dir=. src_dir=src cxx=g++ -O3 -I $(src_dir) cxxd=g++ -g -I $(src_dir) # all: dst $(dst_dir)/thulac $(dst_dir)/libthulac.so all: dst $(dst_dir)/libthulac.so dst: @if [ ! -d $(dst_dir) ];...

1
Bewertungen
0
Antworten
627
Ansichten

Wie portiere ich $ (Shell find. -Name '* .cpp') unter Windows?

Ich habe folgendes in Makefile: # find cpp files in subdirectories SOURCES := $(shell find . -name '*.cpp') Also wollte ich einen generischen FINDBefehl machen, der sich unter Windows und Linux korrekt verhält: ifeq ($(OS),Windows_NT) # WINDOWS RM = erase /Q FIND = ??? else # LINUX ifeq ($(shell un...
fragte Tomáš Zato vor 6 Jahren

0
Bewertungen
1
Antwort
579
Ansichten

Make kann nicht verwendet werden, wenn fbida (fbi) von der Quelle aus erstellt wird

Ich versuche, fbida (Fbi), Framebuffer Image Viewer, auf Ubuntu 16.04 zu installieren . Ich versuche, aus Quelle fbida v2.13 (www.kraxel.org/releases/fbida/) zu erstellen, da bei der Installation von using sudo apt-get install fbiv2.09 installiert wird. Während makeich den Befehl verwende, erhalte i...

0
Bewertungen
2
Antworten
302
Ansichten

Warum erstellt Make immer und immer wieder Verzeichnisse?

Ich habe ein Makefile, das einige Dokumente aus meiner Quelle erstellt: /home/share/htdocs: #installs apache and make sure we have /htdocs... /home/share/htdocs/doxjs: /home/share/htdocs mkdir -p $@ chgrp users $@ chmod g+w $@ /home/share/htdocs/dox: /home/share/htdocs mkdir -p $@ chgrp users $@ c...
fragte gcb vor 7 Jahren

3
Bewertungen
2
Antworten
1481
Ansicht

Senden Sie env an ein Makefile-Ziel

Ich versuche, eine Env-Variable zu setzen, die für ein Makefile-Ziel git sha1 ist. Ich setze viele env vars und nur dies schlägt fehl, ohne einen solchen Datei- oder Verzeichnisfehler. Ich bin total verwirrt. Bitte helfen Sie mir, dies als env var an mein Makefile-Ziel zu übergeben. Das mache ich am...

6
Bewertungen
1
Antwort
3654
Ansichten

Wie kann man "$ @" in einem Makefile umgehen?

test: @echo "#!/bin/bash\njava -classpath \"$(CLASSPATH)\" com.atm.ATM \"$@\"" > test @chmod a+x test Ich versuche, das "$ @" zu umgehen, so dass es im "test" -Skript buchstäblich als "$ @" erscheint (die Argumente, die im Bash-Skript aufgerufen werden, an das Java-Programm übergeben). Dinge, di...

-1
Bewertungen
1
Antwort
413
Ansichten

Warum sollte man RANLIB = echo in einem Makefile verwenden?

Ich habe RANLIB=ranlibnormalerweise ein Makefile, aber ich habe Makefiles mit RANLIB=echooder RANLIB=@echooder gefunden RANLIB=echo >/dev/null. Ich suche nach einer Erklärung für solche Verwendungen.
fragte Armut vor 7 Jahren

0
Bewertungen
1
Antwort
770
Ansichten

Skriptbefehle innerhalb eines Makefiles ausführen (Linux make)

Ich habe letzte Nacht damit gekämpft. Ich möchte alle Dateien umbenennen, xxxx-yyyyum xxxx:yyyyin einem Ordner von einer Make - Datei. Ich habe eine, renamefiles.shdie den Job gut macht: #!/bin/sh for i in $i do echo $i echo mv "$" "$"; mv "$" "$"; done Aber ich würde das wirklich gerne in ein Make...
fragte Simon H vor 7 Jahren

2
Bewertungen
1
Antwort
307
Ansichten

Ein Makefile-Skript für Linux verstehen

Ich verwende fpgalink fx2, um auf einem Windows-Rechner zu bauen. Hier ist Makefile, was folgendes Skript bedeutet: BRANCH := $(shell TRY=$(CURDIR) BRANCH=dev while [ "$$" != "$(ROOT)" -a "$$" != "/" ]; do if [ -e "$$/.branch" ]; then BRANCH=$$(cat "$$/.branch") break fi TRY=$$(dirname $$) done ech...
fragte vport vor 7 Jahren

1
Bewertungen
1
Antwort
674
Ansichten

Makefile-Probleme mit interaktiven Shells begannen als Ziel

Derzeit ein seltsames Problem: Du hast ein Makefile, um ein paar praktische Verknüpfungen in einem Projekt zu bekommen: shell: docker exec -it $(web) sh ... .. was im Grunde eine interaktive Shell in einem Docker Container aufruft. Dies läuft gut auf einem Linux-System. Auf einem OS X (Yosemite) -T...
fragte DrSlow vor 8 Jahren

0
Bewertungen
1
Antwort
544
Ansichten

Verwendung von Bash-Befehlen in geschachtelten Schleifen in Makefile

Ich möchte Bash-Befehle in geschachtelten Schleifen in Makefile verwenden, mein aktueller Code funktioniert nicht. Kann mir jemand helfen was das Problem sein kann. Ich habe einen einfachen Code in Testziel geschrieben. Hier möchte ich in ein Verzeichnis DIR_S / case1 gehen und die Datei rtt.csv in...
fragte Umar vor 8 Jahren

1
Bewertungen
1
Antwort
1415
Ansichten

Sollte make '-rm' oder `rm -f 'enthalten

Die Frage sollte aus dem Titel klar sein, aber hier geht es. Was ist besser, oder gibt es bessere Optionen: thing: rm -f a.file b.file doTheMake thing: -rm a.file b.file doTheMake Ich möchte immer löschen a.fileund b.filevorher doTheMakelaufen lassen.
fragte Pål GD vor 8 Jahren

1
Bewertungen
1
Antwort
1780
Ansichten

Bash-Befehle in Makefile

Ich möchte Bash-Befehle in Makefile zusammen mit MATLAB-Skripts verwenden. Momentan, wenn ich einen einfachen bash-Befehl in Makefile setze und dieses Ziel ausführte, erhalte ich eine Fehlermeldung / bin / bash: ./test1: Keine Datei oder Verzeichnis Ich habe einen einfachen Bash-Befehl verwendet...
fragte Umar vor 8 Jahren

0
Bewertungen
0
Antworten
345
Ansichten

Makefile funktioniert nicht mit "Modulen"

Ich habe dieses Makefile von WrapFS. Mein Problem ist, dass make nicht funktioniert, wenn ich alle Module mit "Modulen" füge. Wenn ich "Module" lösche, funktioniert "make", erzeugt aber keine wrapfs.ko. WRAPFS_VERSION="0.1" EXTRA_CFLAGS += -DWRAPFS_VERSION=\"$(WRAPFS_VERSION)\" obj-$(CONFIG_WRAP_...
fragte Dalia vor 8 Jahren

0
Bewertungen
0
Antworten
337
Ansichten

Wozu dienen die Flags -DPOSIX und -DXWINDOWS in Makefiles?

Ich verstehe, dass -DPOSIX etwas mit POSIX-Konformität zu tun hat ... was ich irgendwie herausfinden kann, weil mein Programm eine Posix-Bibliothek (pthreads) verwendet, aber ich kann nichts relevantes darüber herausfinden, wofür -DXWINDOWS ist oder warum Dort.
fragte Volumetricsteve vor 8 Jahren

0
Bewertungen
1
Antwort
555
Ansichten

Wie stelle ich sicher, dass mein Code mit -o3 in gnu make kompiliert wird?

Ich habe ein riesiges Makefile, mit dem ich arbeite und versuche, es zu beschneiden. Im Moment ist es darauf angelegt, mehrere verschiedene Programme mit unzähligen Optionen zu erstellen, die ich niemals verwenden werde. Ich hoffe, zuerst sicherzustellen, dass der Code richtig aufgebaut ist, und dan...
fragte Volumetricsteve vor 8 Jahren

2
Bewertungen
1
Antwort
3779
Ansichten

Richtige Syntax, um ein `$` in einer Regex in einem Bash-Shell-Skript / Makefile zu umgehen?

Ich laufe eine Makefile, die folgende Zeile enthält ... find ./ -type f -regextype emacs -regex ".*tests$" | xargs rm -f und bekomme eine Fehlermeldung: find ./ -type f -regextype emacs -regex ".*tests | xargs rm -f /bin/sh: 1: Syntax error: Unterminated quoted string Ich habe eine Google-Suche na...

2
Bewertungen
0
Antworten
320
Ansichten

Wie fügt man mit cURL ein "griechisches" Zeichen in den Pfad ein?

Ich habe ein Makefile, in dem eine der vielen Aufgaben darin besteht, eine Datei mit cURL hochzuladen. Eine dieser Dateien hat ein griechisches Zeichen im Namen. Wenn ich versuche, mit cURL hochzuladen, erhalte ich folgende Fehlermeldung: curl: (43) A libcurl function was given a bad argument Ich ve...
fragte Jan Cássio vor 9 Jahren

2
Bewertungen
0
Antworten
1309
Ansichten

GCC-Option: Nicht erkannte Befehlszeile

Ich versuche, mein Projekt mit dem gcc-Compiler zu erstellen, aber ich erhalte folgende Fehlermeldung: gcc: Fehler: nicht erkannte Befehlszeilenoption '-mthumb' Ist nicht -mthumbeine Standardoption für gcc? Ausgabe von gcc --version: gcc (GNU-Tools für eingebettete ARM-Prozessoren) 4.8.4 2014052...
fragte Zohra-tl vor 9 Jahren

3
Bewertungen
0
Antworten
555
Ansichten

Wie schreibe ich ein Makefile-Ziel für Hunderte von nummerierten Dateien?

Ich habe einige Kunstprojekte, die Blender als Teil der Toolchain verwenden. Ich möchte ein Makefile-Ziel schreiben können, das angibt, dass mehrere hundert Dateien mit einem einzigen Befehl aktualisiert werden können. Die folgende Syntax funktioniert eigentlich nicht, drückt aber aus, was ich will...
fragte Mutant Bob vor 9 Jahren

0
Bewertungen
1
Antwort
1092
Ansichten

Linux - Installiere, ohne Symlinks zu ersetzen

Ich habe vor kurzem (und törichterweise, da es hier eine einfache Lösung gibt, die --prefix=Option auf eine andere als die Standardeinstellung gesetzt /usr/bin) configured und maked gcc-4.9.1, ohne die --prefix=Option einzustellen . Ich möchte nicht wirklich makedie ganze Sache betrachten, da es ein...
fragte chrisb2244 vor 9 Jahren

0
Bewertungen
2
Antworten
1909
Ansichten

./xsum: Berechtigung verweigert make: *** [xsum.out] Fehler 126

Ich versuche, den f2c / f77-Compiler unter Mac OSX mit den Anweisungen http://www.webmo.net/support/fortran_osx.html zu installieren. Ich erhalte die folgende Fehlermeldung: ./xsum: Permission denied make: *** [xsum.out] Error 126 Bitte helfen Sie, da bei der Installation nicht Folgendes erstellt...
fragte user2721585 vor 9 Jahren

1
Bewertungen
1
Antwort
2142
Ansichten

Mehrere Dateien aus dem Verzeichnis entfernen, wie durch Variable in Makefile angegeben

Ich habe eine Makefileder folgenden manSeiten zum Installieren von Seiten konfiguriert MANDIR = /usr/share/man/man1 MANPAGES = exec1.1 exec2.1 make install löst folgendes aus: install: $(MANPAGES) install $(MANPAGES) $(MANDIR) Ich möchte eine haben, make uninstalldie diesen Prozess rückgängig machen...
fragte BSchlinker vor 9 Jahren

0
Bewertungen
0
Antworten
638
Ansichten

"chown" für den Befehl "make install"?

Auf meinem Linux-Server habe ich versehentlich sudo make installeine Anwendungsinstallation durchgeführt. Ich wollte make installohne sudoPrivilegien ausführen . Wie ändere ich den Besitz aller installierten Abhängigkeiten der Anwendung von root auf den Benutzer, ohne sie zu entfernen und erneut zu...