Pytania otagowane jako makefile

Pytania dotyczące plików makefiles (plik zawierający instrukcje dotyczące marki)

3
Jak skonfigurować pamięć podręczną?
Chcę użyć pamięci podręcznej, aby przyspieszyć kompilację. Natknąłem się Jak włączyć pamięć podręczną? . Oto co dotychczas zrobiłem: $ sudo apt-get install -y ccache $ dpkg -l ccache ii ccache 3.1.6-1 Compiler cache for fast recompilation of C/C++ code $ whereis ccache ccache: /usr/bin/ccache /usr/lib/ccache /usr/bin/X11/ccache /usr/share/man/man1/ccache.1.gz Dołączyłem ccachedo ścieżki, …



1
Jak sprawić, by pakiet Debian wygenerował dwa pakiety, biorąc pod uwagę archiwum źródłowe?
Pakuję coś do mojego PPA. Źródło źródłowe to .tar.gzarchiwum oparte na Makefile. Ponieważ ten pakiet zawiera znaczną ilość danych niezależnych od architektury, rozsądne byłoby, aby skrypty kompilacji generowały dwa pakiety: pakiet pakiet -data Jak mogę to skonfigurować? Zedytowałem controlplik Debian , aby wygenerować dwa pakiety, ale nie mam pojęcia, jak …




3
Czym dokładnie jest plik makefile i jak możemy go utworzyć?
Wiem, że to głupie pytanie, ale ponieważ tak bardzo staram się nauczyć linux samodzielnie, potrzebuję pomocy od was. Znalazłem to zadanie w Internecie i próbuję je rozwiązać, ale nie rozumiem dokładnie, jak mogę używać plików makefile w systemie Linux i jak je tworzyć. Załóżmy, że mój drukowany katalog roboczy to …
8 makefile 

1
Używanie komendy makefile wildcard dla nazw plików ze spacjami
Mam plik makefile, którego używam do kompresji zdjęć: src=$(wildcard Photos/*.jpg) $(wildcard Photos/*.JPG) out=$(subst Photos,Compressed,$(src)) all : $(out) clean: @rmdir -r Compressed Compressed: @mkdir Compressed Compressed/%.jpg: Photos/%.jpg Compressed @echo "Compressing $<" @convert "$<" -scale 20% "$@" Compressed/%.JPG: Photos/%.JPG Compressed @echo "Compressing $<" @convert "$<" -scale 20% "$@" Jednak na przykład, gdy …
8 makefile 

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.