Kilka miesięcy temu wymyśliłem następujący ogólny opis Makefilezadań szkolnych: # ------------------------------------------------ # Generic Makefile # # Author: [email protected] # Date : 2010-11-05 # # Changelog : # 0.01 - first version #
Kilka miesięcy temu wymyśliłem następujący ogólny opis Makefilezadań szkolnych: # ------------------------------------------------ # Generic Makefile # # Author: [email protected] # Date : 2010-11-05 # # Changelog : # 0.01 - first version #
Jak wykonać logiczne OR przy użyciu ifeqoperatora make ? np. mam (uproszczone): ifeq ($(GCC_MINOR), 4) CFLAGS += -fno-strict-overflow endif ifeq ($(GCC_MINOR), 5) CFLAGS += -fno-strict-overflow endif ale chciałbym skonsolidować te linie. (tak, tak, narzędzia automatyczne, konfiguracja...
Minęło trochę czasu, odkąd używałem make, więc wytrzymaj ze mną ... Mam katalog flaczawierający pliki .FLAC. Mam odpowiedni katalog mp3zawierający pliki MP3. Jeśli plik FLAC jest nowszy niż odpowiadający mu plik MP3 (lub odpowiadający mu plik MP3 nie istnieje), chcę uruchomić kilka poleceń, aby...
Mam następujący plik makefile, którego używam do budowania programu (właściwie jądra), nad którym pracuję. To jest od zera i uczę się o tym procesie, więc nie jest doskonały, ale myślę, że w tym momencie jest wystarczająco potężny, jak na mój poziom doświadczenia w pisaniu makefile. AS =...
Chcę napisać plik Makefile, który uruchamia testy. Testy znajdują się w katalogu „./tests”, a pliki wykonywalne do przetestowania w katalogu „./bin”. Kiedy uruchamiam testy, nie widzą plików exec, ponieważ katalogu ./bin nie ma w $ PATH. Kiedy robię coś takiego: EXPORT PATH=bin:$PATH make...
Wydaje się, że istnieją pewne kontrowersje co do tego, czy liczba zadań w make GNU ma być równa liczbie rdzeni, czy też można zoptymalizować czas kompilacji, dodając jedno dodatkowe zadanie, które można ustawić w kolejce, podczas gdy inne „działają” . Czy lepiej jest użyć -j4lub -j5na systemie...
Próbuję to zrobić w pliku makefile i kończy się to strasznym niepowodzeniem: M_ARCH := $(shell g++ -dumpmachine | awk '{split($1,a,"-");print a[1]}') wiesz dlaczego? Myślę, że ma to związek z ucieczką, ale co i gdzie?
Próbuję uruchomić program C ++ na githubie. (dostępne pod następującym linkiem https://github.com/mortehu/text-classifier ) Mam Maca i próbuję go uruchomić w terminalu. Myślę, że pobrałem autoconf i automake, ale nie jestem pewien. Aby uruchomić program, przechodzę do odpowiedniego folderu w...
Zastanawiam się, czy w pliku makefile GNU jest możliwe utworzenie listy plików wyjściowych z nowymi rozszerzeniami z wejściem listy plików. Na wejściu otrzymuję tę listę: FILES_IN=file1.doc file2.xls Chciałbym zbudować tę zmienną w moim pliku makefile ze zmiennej FILES_IN...
Mam plik makefile, który zawiera kilka innych plików makefile, które z kolei dodają do zmiennej takiej jak ta: VAR := Something SomethingElse VAR += SomeOtherThing (...) Teraz chcę usunąć SomethingElseze VARzmiennej. Co mam zamiast tego (...)zrobić? Używam GNU Make i rozwiązanie specyficzne...
Potrzebuję miejsca do zainstalowania bibliotek w Linuksie, do którego nie mam dostępu su. Używam ~ / local [/ bin, / lib, / include], ale nie wiem jak mogę powiedzieć ./configure szukać tam bibliotek (szczególnie próbuję skompilować emacs, który wymaga libgif , który nie jest dostępny w mojej...
Zamknięte . To pytanie jest oparte na opinii . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby można było na nie odpowiedzieć, podając fakty i cytaty, edytując ten post . Zamknięte 7 lat temu . Popraw to...
Czy ktoś może wyjaśnić, co dokładnie robi docelowy "oldconfig" w pliku makefile jądra Linuksa? Widzę, że jest to odniesienie w niektórych dokumentach kompilacji, ale nigdy nie wyjaśniłem, co dokładnie robi.
Mój plik makefile kończy się niepowodzeniem z błędem: Makefile:34: *** multiple target patterns. Stop. Co to naprawdę oznacza, jak mogę to naprawić? ( Podręcznik GNU make , napisany przez Kapitana Oczywistego, nie pomaga). Znalazłem to. Miałem regułę w formie: $(FOO): bar gdzie...
Jak mogę utworzyć zmienną w locie z makefile, której wartością byłaby cała zawartość innego pliku danych.
P: Czy można zmienić kontekst, w którym npm uruchamia skrypty? Chcę tego: "scripts": { "test": "gulp mocha", "pre-install": "./deps/2.7/cpython/configure --prefix=$(pwd)/build --exec-prefix=$(pwd)/build && make -C deps/2.7/cpython && make -C deps/2.7/cpython install",...
To może brzmieć jak bardzo ogólne pytanie, ale tak jest. Mam wymaganie, aby utworzyć skrypt konfiguracyjny dla mojego wniosku, wynik tego configure będzie generowany makefile(podstawowy configure, make, make install). Moje pytanie brzmi: od czego zacząć budowanie tego? Czy jest jakiś przykład,...