makefile

Jaka jest różnica pomiędzy zmienną GNU Makefile assignments =,?= ,: = i +=?

Czy ktoś może wyjaśnić, jak naprawdę działa przypisywanie zmiennych w plikach Makefiles. Jaka jest różnica między: VARIA ... lue VARIABLE := value VARIABLE += value Przeczytałem sekcję w podręczniku GNU Make, ale nadal nie ma to dla mnie sensu.

Jaki jest cel.Fałszywy w makefile?

Co oznacza .PHONY w pliku Makefile? Przeszedłem przez to , ale to jest zbyt skomplikowane. Czy ktoś może mi to wyjaśnić w prosty sposób?

Jak zrobić prosty C++ Makefile

Jesteśmy zobowiązani do użycia Makefile, aby zebrać wszystko do kupy dla naszego projektu, ale nasz profesor nigdy nie pokaza ... szystko. Wszystko inne jest zawarte w .cpp. Jak zrobić prosty plik Makefile, który tworzy plik wykonywalny o nazwie a3a.exe?

Czym są Makefile.am oraz Makefile.in?

Te dwa pliki są najczęściej widoczne w projektach open source. Do czego służą i jak działają?

Przekazywanie dodatkowych zmiennych z wiersza poleceń do

Czy mogę przekazać zmienne do GNU Makefile jako argumenty linii poleceń? Innymi słowy, chcę przekazać kilka argumentów, które ostatecznie staną się zmiennymi w pliku Makefile.

OS wykrywanie makefile

Rutynowo pracuję na kilku różnych komputerach i kilku różnych systemach operacyjnych, którymi są Mac OS X, Linux lub Solaris. ... $(lex) assem.l $(cc) -c lex.yy.c clean: rm -f lex.yy.c y.tab.c y.tab.h assembler *.o *.tmp *.debug *.acts

Jak odkryć liczbę* logicznych * rdzeni w systemie Mac OS X?

Jak można stwierdzić, z linii poleceń, ile rdzeni jest na komputerze, gdy używasz Mac OS X? Na Linuksie używam: x=$(awk '/ ... ań, które chcę make Uruchomić. odpowiedź jkp, dopracowana przez Chrisa Lloyda, była dokładnie tym, czego potrzebowałem. YMMV.

Jak napisać polecenie' cd ' w pliku makefile?

Na przykład, mam coś takiego w moim makefile: all: cd some_directory Ale kiedy wpisałem make zobaczyłem tylko 'cd some_directory', jak w Komendzie echo.

Jak mogę skonfigurować plik makefile dla wersji debugowania i Wydania?

Mam następujący plik makefile dla mojego projektu i chciałbym go skonfigurować do wydania i debugowania kompilacji. W kodzie ... wpisać make i uzyskać release build lub make debug i uzyskać debug build, bez ręcznego komentowania rzeczy w pliku makefile.

Używanie lokalnego makefile dla CLion zamiast CMake

Czy Jest jakiś sposób na skonfigurowanie Cliona, aby używał lokalnego pliku makefile do kompilacji kodu, a nie CMake? Nie mogę znaleźć sposobu, aby to zrobić z opcji budowania.

Jak zrobić prosty plik makefile dla GCC na Linuksie?

Mam trzy pliki: program.c, program.h i headers.h. program.c obejmuje program.h i headers.h. Muszę skompilować to na Linuksie używając kompilatora GCC. Nie wiem, jak to zrobić. Netbeans stworzył jeden dla mnie, ale jest pusty.

makefile: 4: * * * Brak separatora. Stop

To jest mój makefile: all:ll ll:ll.c gcc -c -Wall -Werror -02 c.c ll.c -o ll $@ $< clean : \rm -fr ll Kiedy próbuję make clean lub make make, dostaję ten błąd: :makefile:4: *** missing separator. Stop. Jak mogę to naprawić?

Mogę wszystko skompilować.pliki cpp w src/ to.o jest w obj/, następnie link do binary in./?

Mój katalog projektów wygląda tak: /project Makefile main /src main.cpp foo.cpp foo.h ... nąć. Również, czy jest to "dobry" sposób, aby to zrobić, czy jest bardziej standardowy podejście do tego, co próbuję zrobić?

Różnica między używaniem Makefile i cmake do kompilacji kodu

Koduję w C / C++ i używam (GNU)Makefile do kompilacji kodu. Mogę zrobić to samo z cmake i dostać MakeFile. Jednak nie rozumiem, jaka jest różnica między używaniem Makefile i cmake do kompilacji kodu.

Makefile, header dependencies

Powiedzmy, że mam makefile z regułą %.o: %.c gcc -Wall -Iinclude ... Chcę *.o do przebudowy za każdym razem, gdy zmieni ... dy, aby to zaakceptować, jestem otwarty na sugestie. Punkty bonusowe, jeśli lista nagłówków nie musi być zakodowana na twardo

Co@, - i + robią jako prefiksy do linii receptur w Make?

W podręczniku GNU Makefile wymienia te prefiksy. If .Jest oneshell, wtedy tylko pierwsza linia przepisu będzie sprawdzana pod kątem znaków specjalnych prefiksów ( ' @ ' , ' - 'i'+'). Co robią te przedrostki i gdzie są wymienione?

Jakie jest twoje doświadczenie z non-recursive make? [zamknięte]

Kilka lat temu przeczytałem artykułRecursive Make uznany za szkodliwy i wdrożyłem ten pomysł we własnym procesie budowania. ... jestem ciekawa doświadczeń innych. Próbowałeś nie-rekurencyjnego make? Polepszyło to czy pogorszyło sytuację? Było warto?

Makefile z plikami źródłowymi w różnych katalogach

Mam projekt, w którym struktura katalogów jest taka: $projectroot | ... każdej z odpowiednich części znajduje się plik makefile? foldery. [w tym poście użyłem znaku zapytania jak w składni Basha]

GCC Makefile error: "brak reguły, aby cel …"

Próbuję użyć GCC (linux) z plikiem makefile do skompilowania mojego projektu. Dostaję następujący błąd, który nie może być r ... list.h g++ -c elist.cpp vnode.o: vnode.cpp vnode.h g++ -c vnode.cpp enode.o: enode.cpp enode.h g++ -c node.cpp