Właśnie zaktualizowałem komputer do systemu Mac OS X Lion, podszedłem do terminalu i wpisałem „make”, ale napisano: -bash: make: polecenie nie znaleziono Dokąd poszło polecenie
Właśnie zaktualizowałem komputer do systemu Mac OS X Lion, podszedłem do terminalu i wpisałem „make”, ale napisano: -bash: make: polecenie nie znaleziono Dokąd poszło polecenie
Chcę wykonać następujące polecenia: ./a.out 1 ./a.out 2 ./a.out 3 ./a.out 4 . . . and so on Jak napisać to w pętli
Czy w Unixie mogę uruchomić makew katalogu bez uprzedniego wejścia cddo tego
W moim pliku GNUmakefile chciałbym mieć regułę, która korzysta z katalogu tymczasowego. Na przykład: out.tar: TMP := $(shell mktemp -d) echo hi $(TMP)/hi.txt tar -C $(TMP) cf $@ . rm -rf $(TMP) Jak napisano, powyższa reguła tworzy katalog tymczasowy w momencie analizowania reguły . Oznacza...
Często uważam, że składnia Bash jest bardzo pomocna, np. Podstawianie procesów jak w diff <(sort file1) <(sort file2). Czy można używać takich poleceń Bash w pliku Makefile? Mam na myśli coś takiego: file-differences: diff <(sort file1) <(sort file2) > $@ W moim GNU Make 3.80...
Mam kilka plików Makefiles w katalogach specyficznych dla aplikacji, takich jak to: /project1/apps/app_typeA/Makefile /project1/apps/app_typeB/Makefile /project1/apps/app_typeC/Makefile Każdy plik Makefile zawiera plik .inc w tej ścieżce o jeden poziom
Użyłem trochę prowizji (program do tworzenia Ruby) i ma opcję uzyskania listy wszystkich dostępnych celów, np. > rake --tasks rake db:charset # retrieve the charset for your data... rake db:collation # retrieve the collation for your da... rake db:create # Creates the databases defined in...
Większość aplikacji linuxowych jest kompilowana z: make make install clean Tak jak to zrozumiałem, make przyjmuje jako argumenty nazwy celów kompilacji. Więc installjest celem, który kopiuje niektóre pliki, a następnie cleanjest celem, który usuwa pliki tymczasowe. Ale jaki cel makezbuduje,...
Mam niektóre wersje demo, które pobrałem i są dostarczane wraz z Makefile.win i Makefile.sgi. Jak mogę je uruchomić w systemie Windows, aby skompilować wersje
Mam plik makefile, który buduje, a następnie wywołuje inny plik makefile. Ponieważ ten plik makefile wywołuje więcej plików makefile, które wykonują pracę, której tak naprawdę nie zmienia. Dlatego ciągle myśli, że projekt jest zbudowany i aktualny. dnetdev11 ~ # make make: `release' is up to...
Mam następujący plik makefile dla mojego projektu i chciałbym go skonfigurować do wydania i debugowania kompilacji. W moim kodzie mam wiele #ifdef DEBUGmakr, więc wystarczy ustawić to makro i dodać -g3 -gdwarf2flagi do kompilatorów. W jaki sposób mogę to zrobić? $(CC) = g++ -g3 -gdwarf2 $(cc) =...
Szybkie pytanie: jaka jest flaga kompilatora, która pozwala g ++ na tworzenie wielu własnych instancji w celu szybszego kompilowania dużych projektów (na przykład 4 pliki źródłowe naraz dla wielordzeniowego
W podręczniku GNU Makefile wspomina o tych przedrostkach. Jeśli podano .ONESHELL, tylko pierwsza linia receptury zostanie sprawdzona pod kątem specjalnych prefiksów („@”, „-” i „+”). Co robią te przedrostki i gdzie są
Właśnie odziedziczyłem kod C ++, który został źle napisany z jednym plikiem cpp, który zawierał główną i kilka innych funkcji. Istnieją również .hpliki zawierające klasy i ich definicje funkcji. Do tej pory program był kompilowany za pomocą polecenia g++ main.cpp. Teraz, gdy rozdzieliłem klasy .hi...
Jestem połączony z małym klastrem Linux na moim uniwersytecie za pośrednictwem PuTTY i WinSCP, przesyłam pliki za pomocą tego ostatniego i kompiluję je i uruchamiam z tym pierwszym. Do tej pory moja praca była wykonywana w laboratoriach uniwersytetu, ale dzisiaj wykonuję w domu pewne prace, które...
Prawie każdy projekt Java, który widziałem, używa Mavena lub Anta. To dobre narzędzia i myślę, że każdy projekt może ich użyć. Ale to, co zdarzyło się zrobić ? Jest używany w różnych projektach innych niż Java i może z łatwością obsługiwać Javę. Oczywiście, jeśli używasz systemu Windows, musisz...
Co następuje w pliku Makefile? rule: $(deps) @: Nie mogę znaleźć tego w instrukcji
Jak mogę przerwać wykonanie make / makefile na podstawie zmiennej makefile, która nie została ustawiona / wyceniona? Wymyśliłem to, ale działa tylko wtedy, gdy wywołujący nie uruchamia jawnie celu (tj. Działa maketylko). ifeq ($(MY_FLAG),) abort: ## This MUST be the first target :( ugly @echo...
Chcę uruchomić „make install”, więc mam wszystko, czego potrzebuję, ale chciałbym, aby instalował rzeczy w ich własnym folderze, a nie w systemie / usr / bin itp. Czy to możliwe? nawet jeśli odwołuje się do narzędzi w / usr / bin
Czy istnieje sposób skonfigurowania CLion do używania lokalnego pliku makefile do kompilowania kodu zamiast CMake? Nie mogę znaleźć sposobu na zrobienie tego z opcji