Mam dość duży plik makefile, który tworzy wiele celów w locie, obliczając nazwy ze zmiennych. (np. foo $ (VAR): $ (PREREQS)). Czy istnieje sposób, w jaki można przekonać gnu make do wyplucia listy celów po rozwinięciu tych zmiennych? Chciałbym móc znaleźć cele dla aribitrary makefile. Próbuję napisać funkcję uzupełniającą dla …
Zainstalowałem MinGW i MSYS, dodane C:\MinGW\bindo, PATHale nadal nie mogę uruchomić Makefile w Windows ' cmd. Chciałbym uruchomić cmd.exe i tam np. make allWpisać , ale mój cmd mówi, że nie ma takiego polecenia. Co powinienem zrobić? Nie chcę używać powłoki MSYS, nie o to chodzi. Jakieś pomysły, jak używać …
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 przekonwertować plik FLAC na plik MP3 …
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?
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 czterordzeniowy? Czy widziałeś …
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 : FILES_OUT=file1.docx file2.xlsx Czy to możliwe ? W jaki sposób ? Jest …
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 dla GNU Make będzie w porządku.
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.