autotools

    14Ciepło

    1Odpowiedz

    Próbuję przenieść moją aplikację z ręcznej kompilacji do autoconf, która działa do tej pory bardzo przyjemnie. Ale mam jedną bibliotekę statyczną, której nie mogę wymyślić, jak ją zintegrować. Ta bibl

    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

    53Ciepło

    7Odpowiedz

    Podczas budowania mojej aplikacji z KDevelop 3.5 na Ubuntu 10.04, otrzymuję następujące błędy: libtool: Version mismatch error. This is libtool 2.2.6 Debian-2.2.6a-4, but the libtool: definition of t

    9Ciepło

    3Odpowiedz

    W moich plikach c/C++ istnieje wiele #define. Jako przykład: #ifdef LIBVNCSERVER_HAVE_LIBZ /* some code */ #ifdef LIBVNCSERVER_HAVE_LIBJPEG /* some more code */ Czy możesz mi powiedzieć j

    10Ciepło

    7Odpowiedz

    Buduję aplikację C++, która korzysta z biblioteki Intela o nazwie IPP. Ta biblioteka jest domyślnie instalowana w/opt i wymaga ustawienia LD_LIBRARY_PATH zarówno do kompilowania, jak i do uruchamiania

    14Ciepło

    2Odpowiedz

    Tak więc kilka lat temu poświęciłem trochę czasu na grok make, a to się opłaca ogromnie. Pisanie małych plików Makefile do budowania moich projektów i zadań automatyzacji jest zabawne i produktywne. W

    12Ciepło

    2Odpowiedz

    Wygląda na to, że niektóre projekty autoconf używają pliku configure.in do generowania skryptu configure, a niektóre używają configure.ac. Jaka jest różnica/korzyść między używaniem jednego lub drugie

    5Ciepło

    4Odpowiedz

    dla projektu C opartego na autotoolach, chciałbym uzyskać więcej ostrzeżeń z kompilatora (np. Przynajmniej -Wall w CFLAGS). Jaki jest preferowany sposób włączania flag kompilatora bez niszczenia czego

    33Ciepło

    3Odpowiedz

    Jaki jest sens skryptu i pliku aclocal, w kontekście korzystania z autotools do konfigurowania plików źródłowych? Z tego co czytam, aclocal skanuje pliki makr dla makr, które są później używane przez

    5Ciepło

    2Odpowiedz

    Chodzi o to, że projekt ma pojedynczy plik z __DATE__ i __TIME__ w nim. Może być fajnie mieć to zrekompilowane bez wyraźnej zmiany daty modyfikacji. edit: $ (shell touch -c ..) może być dobrym rozwiąz