gnu-make

Jaka jest różnica między gmake I make?

Próbuję zrozumieć różnicę między 'gmake ' a'make'? Na moim Linuksie są identyczne: % gmake --version GNU Make 3.81 Copyr ... nieje dobry powód, aby używać jednego nad drugim? Czy istnieje jakieś historyczne znaczenie, dlaczego istnieją te dwie nazwy?

Jak zmienić rozszerzenie KAŻDEGO pliku na liście z wieloma rozszerzeniami w GNU make?

W pliku GNU Makefile, zastanawiam się, czy jest możliwe, z wejściem listy plików, aby zrobić wyjście listy plików z nowymi ro ... ieważ muszę przeanalizować listę plików i wykryć każde rozszerzenie (.doc,xls) w celu zastąpienia go poprawnym rozszerzeniem.

Jak wyróżnić linie ostrzeżenia i błędów w wyjściu make?

Czasami wyjście make wypełnia ekran. Trochę trudno jest zidentyfikować wszystkie linie ostrzeżeń i komunikatów o błędach. Wiem, że może Kolor powłoki może pomóc czy ktoś może mi pomóc?

Jakieś ciekawe zastosowania plików Makefile do udostępniania?

"make" jest nie tylko przydatny do budowania Twojego projektu programistycznego, ale wydaje się, że jest niewystarczająco uży ... typowe zastosowania make / Makefiles do udostępniania? Czy używasz jakiegoś innego narzędzia jako taniego harmonogramu pracy?

Wdrożenie `make check " lub " make test`

Jak zaimplementować prosty framework testu regresji za pomocą Make? (Używam GNU Make, jeśli to ma znaczenie.) Mój obecny ma ... mieścić w [coś] placeholders? • Czy istnieje sposób na zastąpienie wiadomości z diff Komunikatem "Test expr nie powiódł się"?

błąd ldconfig: nie jest dowiązaniem symbolicznym

Podczas biegu: sudo /sbin/ldconfig Pojawia się następujący błąd: /sbin/ldconfig: /usr/local/lib/ is not a symbo ... ie Tring usunąłem wszystkie lib1 i lib2 (w pewnym momencie przetestowałem je na folderze binarnym), pojawia się ten sam błąd.

Jak określić RPATH w pliku makefile?

Próbuję określić rpath w moim pliku binarnym. Mój makefile wygląda tak - CC=gcc CFLAGS=-Wall LDFLAGS= -rpath='../libs/' m ... makefile? Wersje GCC i ld to - gcc (Ubuntu/Linaro 4.5.2-8ubuntu4) 4.5.2 GNU ld (GNU Binutils for Ubuntu) 2.21.0.20110327

Sprawdź, czy program istnieje z pliku Makefile

Jak mogę sprawdzić, czy program można wywołać z Makefile? (tzn. program powinien istnieć w ścieżce lub w inny sposób być wy ... pilatora jest zainstalowany. Np. coś w rodzaju tego pytania , ale bez zakładania, że podstawowa powłoka jest zgodna z POSIX.

Makefile-brakujący separator [duplikat]

Możliwy duplikat:Make error: missing separator Mieć ten kod w makefile: PROG = semsearch all: $(PROG) %: %.c gcc -o $@ $< -lpthread clean: rm $(PROG) I błąd missing separator. stop. Czy ktoś może mi pomóc?

Wykonywanie poleceń CMake print przed wykonaniem

Pracuję nad dużym projektem C++ zbudowanym z CMake na Linuksie. CMake działa dobrze, tworząc hordę plików Makefile w drzewie ... file utrudnia określenie, co naprawdę się dzieje. Nie widzę innych opcji na stronie make ' s man , które wydają się pomocne.

Co to jest Makefile Target".dowódca?

Ktoś niedawno wspomniał o celu .c.o w plikach Makefiles dla Cross compatability, ale nie rozumiem jego celu. Czy ktoś może to wyjaśnić?

Jak zmusić GNU do jawnego testowania błędów?

Po latach nieużywania make, ponownie potrzebuję go, teraz wersji gnu. Jestem prawie pewien, że powinienem być w stanie zrobi ... og # Error 2 Z powyższym, wykonaj quits po uruchomieniu bad_input1, nigdy nie dostając się do uruchomienia bad_input2.

Dołączanie do GNU make zmiennych za pomocą wiersza poleceń

Używam GNU-make Makefile do budowania projektu C z kilkoma celami (all, clean, i kilka konkretnych celów projektu). W procesi ... y istnieje czysty sposób na zrobienie tego bez zdefiniowania jakiejś fałszywej zmiennej dołączonej do końca CFLAGS i LDFLAGS?

Makefile do umieszczania plików obiektowych z plików źródłowych różnych katalogów w jednym, osobnym katalogu?

Używam UnitTest++, aby umożliwić mi tworzenie testów jednostkowych dla kodu C++ (który powinien być zbudowany na Linuksie lub ... u mam Makefile build a .o (w OBJ/) dla wszystkich.pliki cpp (zarówno w tym samym katalogu co plik Makefile, jak i w ../src/)?

gnu make: wypisuje wartości wszystkich zmiennych (lub "makr") w danym uruchomieniu

Jak mogę wyświetlić aktualną wartość wszystkich zmiennych (zwanych również makrami) w pliku Makefile podczas uruchamiania mak ... DIR)/make-logs Wtedy chciałbym, aby mi powiedział: CUR-DIR = /home/johv/src/test LOG-DIR = /home/johv/src/test/make-logs

Reguła Makefile pattern dla no extension?

Mam kilka aplikacji, które są zbudowane z tego samego typu reguły make: apps = foo bar baz all: $(apps) foo: foo.o $(obje ... ożna użyć tej reguły). Czy jest i tak sprecyzowanie jednej zasady, która będzie obejmuje wszystkie $(apps) zasady budowania?

Flat object file directory structure output with GNU Make

Mam mały projekt C++ używający GNU Make. Chciałbym móc włączyć następujące pliki źródłowe: src/ a.cpp b/ b.cpp c/ ... filtrowania obiektów nie powiodły się. Czy ktoś może rzucić na to trochę światła? Informatyka wydaje się to całkiem rozsądne.

Usunąć element ze zmiennej Makefile?

Mam plik makefile, który zawiera kilka innych plików Makefile, które z kolei wszystkie dodają do zmiennej takiej jak Ta: VA ... nnej VAR. Co mam wstawić w miejsce (...) aby to zrobić? Używam GNU Make, A konkretne rozwiązanie GNU Make będzie w porządku.

Ucieczka w makefile

[[1]}próbuję to zrobić w makefile i strasznie mi się to nie udaje: M_ARCH := $(shell g++ -dumpmachine | awk '{split($1,a,"-");print a[1]}') Wiesz dlaczego? Myślę, że to ma związek z ucieczką, ale co i gdzie?