Pytania oznaczone «make»

W przypadku pytań dotyczących tworzenia: narzędzie automatyzujące proces kompilacji poprzez zarządzanie zależnościami między obiektami docelowymi. Użyj tego tagu w przypadku pytań dotyczących samego make lub pytań dotyczących problemów wynikających z używania narzędzia wiersza poleceń make.

49
Jaki jest cel polecenia „install”?

Widziałem installpolecenie używane w wielu plikach Makefiles, a jego istnienie i użycie jest trochę mylące. Na stronach podręcznika wygląda to na podróbkę cpz mniejszą liczbą funkcji, ale zakładam, że nie byłby używany, gdyby nie miał przewagi cp. O co

41
jemalloc i inne błędy powodujące redis na centos 6.4

Przygotowuję nowy, dedykowany system centos 6.4 z redis. Zainstalowałem redis wiele razy, ale nigdy nie natknąłem się na ten problem (i nigdy wcześniej nie byłem na centos 6.4). cd redis-2.6.16 sudo make install błąd: MAKE jemalloc cd jemalloc && ./configure --with-lg-quantum=3...

31
Jak zmienić wersję Qt używaną do qmake?

Wydaje mi się, że powinien istnieć prosty sposób na zrobienie tego, ale mój googlefu zawodzi, więc naprawdę doceniam informacje o tym, jak przełączyć (a nawet trwale zmienić), która wersja Qt jest używana podczas wykonywania qmake. Jeśli zapytam, która wersja otrzymuję: ~ $ qmake --version QMake...

28
Co to są pliki .in?

Czasami w źródłach projektów widzę pliki „* .in”. Na przykład kilka plików „Makefile.in”. Do czego służą i / lub co oznacza część „.in”? Przypuszczam, że to ma coś wspólnego z autoconflub makeczy coś ci, ale nie jestem pewien. Próbowałem wyszukać „rozszerzenie pliku .in”, „rozszerzenie pliku...

26
Makefile zawiera plik env

Próbuję dołączyć niektóre zmienne env do pliku Makefile. Plik env wygląda następująco: FOO=bar BAZ=quux Zauważ, że nie ma prowadzącej exportdo każdej zmiennej env. Jeśli dodam wiodący exporti tylko includeplik env w Makefile, wszystko działa tak, jak powinno. Ale muszę nadal przewodzić env vars...

21
Sprawdzanie wartości zmiennych środowiskowych w Makefile

Mam cel Makefile, w którym muszę sprawdzić wartość zmiennej środowiskowej. Ale nie otrzymuję dokładnej jego składni. Próbowałem bardzo, ale nie mogę go znaleźć. Każda pomoc jest mile widziana. Nazwa zmiennej środowiskowej: TEST, jej wartość: „PRAWDA” test_target: ifeq ($(TEST),"TRUE") echo "Do...

18
.PHONY wszystkie reguły w GNU tworzą plik?

Czy mylę się w mojej interpretacji, że powinienem po prostu postawić na pierwszym miejscu, zanim wszyscy zaczną tworzyć reguły: .PHONY: all of my rules all: echo "Executing all ..." of: echo "Executing of ..." my: echo "Executing my ..." rules: echo "Executing rules ..." Czy zdarza się,...

18
Jak wyświetlić listę wszystkich celów w marce?

Załóżmy, że masz strukturę projektu z dużą ilością plików Makefile, a istnieje plik Makefile najwyższego poziomu, który obejmuje wszystkie pozostałe. Jak wymienić wszystkie możliwe cele? Umiem pisać make a następnie tabulowanie, aby uzyskać sugestie, na ogół by załatwiło sprawę, ale w moim...