Pytania oznaczone «makefile»

115
Sprawdź, czy istnieje program z pliku Makefile

Jak mogę sprawdzić, czy program można wywołać z pliku Makefile? (Oznacza to, że program powinien istnieć w ścieżce lub być w inny sposób wywoływalny). Można go użyć na przykład do sprawdzenia, dla którego kompilatora jest zainstalowany. Np. Coś w rodzaju tego pytania , ale bez zakładania, że...

104
CFLAGS vs CPPFLAGS

Rozumiem, że CFLAGS (lub CXXFLAGS dla C ++) są dla kompilatora, podczas gdy CPPFLAGS jest używany przez preprocesor. Ale nadal nie rozumiem różnicy. Muszę określić ścieżkę dołączania do pliku nagłówkowego, który jest zawarty w #include - ponieważ #include jest dyrektywą preprocesora, czy...

101
Utwórz katalogi za pomocą make file

Jestem bardzo nowy w makefile i chcę tworzyć katalogi za pomocą makefile. Mój katalog projektu wygląda tak +--Project +--output +--source +Testfile.cpp +Makefile Chcę umieścić wszystkie obiekty i dane wyjściowe w odpowiednim folderze wyjściowym. Chcę stworzyć strukturę folderów, która...

99
Jak używać poleceń powłoki w Makefile

Próbuję wykorzystać wynik lsw innych poleceniach (np. Echo, rsync): all: <Building, creating some .tgz files - removed for clarity> FILES = $(shell ls) echo $(FILES) Ale dostaję: make FILES = Makefile file1.tgz file2.tgz file3.tgz make: FILES: No such file or directory make: ***...

98
make: nic do zrobienia dla `` wszystkich ''

Przechodzę przez np. Pgm, aby utworzyć plik make. http://mrbook.org/tutorials/make/ Mój folder eg_make_creation zawiera następujące pliki, desktop:~/eg_make_creation$ ls factorial.c functions.h hello hello.c main.c Makefile Makefile # I am a comment, and I want to say that the variable CC...

98
Jak zdefiniować kilka ścieżek włączania w Makefile

Nowość w C ++; Podstawowe rozumienie dołączeń, bibliotek i procesu kompilacji. Zrobiłem już kilka prostych plików makefile. Mój obecny projekt obejmuje korzystanie z informix DB API i muszę dołączyć pliki nagłówkowe w więcej niż jednym niestandardowym katalogu. Jak to napisać? Havent znalazł...

97
Co to jest? = W Makefile

KDIR ?= $(shell uname -r) Jakie jest znaczenie ?=? Mam rozumieć różnicę między :=, +=a =od innego wątku dostępnych w przepełnienie stosu, ale nie może znaleźć wytłumaczenie ?=.

97
Makefile, zależności nagłówka

Powiedzmy, że mam plik makefile z regułą %.o: %.c gcc -Wall -Iinclude ... Chcę, aby * .o było odbudowywane po każdej zmianie pliku nagłówkowego. Zamiast opracowywać listę zależności, za każdym razem, gdy /includezmieni się dowolny plik nagłówkowy , wszystkie obiekty w katalogu muszą zostać...

96
Jak korzystać z GNU Make w systemie Windows?

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ś...