makefile

    22Ciepło

    4Odpowiedz

    Mam Makefile dla C programu, który posiada deklarację CC?=gcc Zmiana go CC?=g++ nie czyni go skompilować z g ++. Zmiana tego na CC=g++ CZYLI, aby używał g ++. Więc zastanawiam się, co robi opera

    5Ciepło

    1Odpowiedz

    Mój projekt (język interpretowany) ma standardową bibliotekę złożoną z wielu plików, każdy z nich będzie wbudowany w bibliotekę dynamiczną .so, którą interpreter załaduje na żądanie użytkownika (z dyr

    19Ciepło

    1Odpowiedz

    Jądro Linuxa (i wiele innych projektów, w tym git) ma bardzo ładne pliki makefile, które ukrywają gigantyczne wywołania cc w miłych akronimach. Na przykład: gcc -O2 -o cool.o cool.c -llib gcc -O2 -o

    5Ciepło

    2Odpowiedz

    Chcę utworzyć plik .c z pliku Makefile. Treść tego pliku C wygląda następująco: char *variable1 = $(VAR1_FROM_MAKEFILE); char *variable2 = $(VAR2_FROM_MAKEFILE); Czy to możliwe? Dzięki z góry

    8Ciepło

    4Odpowiedz

    mam HLRange struct z dwóch CGFloat na struct HOLRange { CGFloat min; CGFloat max; }; typedef struct HOLRange HOLRange; ale jak mam zrobić funkcję jak HLRangeMake (1,2); .. jak CGRectMake? --EDI

    25Ciepło

    3Odpowiedz

    Czy istnieje sposób użycia GNU Make kompilowania wszystkich plików C w katalogu w oddzielne programy, z każdym programem nazwanym jako plik źródłowy bez rozszerzenia .c?

    44Ciepło

    4Odpowiedz

    Czy istnieje sposób na ponowne przypisanie wartości zmiennej Makefile wewnątrz obiektu docelowego? Co staram się zrobić to dodać jakieś dodatkowe flagi dla debugowania kompilacji: %.erl: %.beam $

    5Ciepło

    1Odpowiedz

    Skonfigurowałem PHP samodzielnie, zawiera wszystkie potrzebne biblioteki ... ale potem sobie sprawę, że zapomniałem biblioteki freetype. Wróciłem więc do mojego katalogu php-5.3.2 i pobiegł ./configur

    5Ciepło

    3Odpowiedz

    Używam GCC na Windows   7 (używając kompilacji TDM). Zainstalowałem MSYS, aby móc wykonać Make i skompilować przy użyciu plików Makefile. Jednak za każdym razem, gdy uruchamiasz powłokę MSYS Bash, jes

    79Ciepło

    3Odpowiedz

    Rozumiem, że CFLAGS (lub CXXFLAGS dla C++) są dla kompilatora, natomiast CPPFLAGS jest używane przez preprocesor. Ale nadal nie rozumiem różnicy. Potrzebuję podać ścieżkę dołączania do pliku nagłówkow