autotools

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ą?

CFLAGS vs CPPFLAGS

Rozumiem, że cflags (lub CXXFLAGS dla C++) są dla kompilatora, podczas gdy CPPFLAGS jest używany przez preprocesor. Ale nada ... o dodaje zamieszania... Mogę używać CFLAGS lub CPPFLAGS aby osiągnąć mój cel (przynajmniej w kontekście autoconf). Co jest?)

Autotools GNU: debug/release targets?

Szukałem tego przez jakiś czas: obecnie konwertuję program średniej wielkości do autotools, pochodzący z metody opartej na Ec ... ladze/funkcji --enable-debug, ale w mojej obecnej (prostej) konfiguracji używanie tego nie jest rozpoznawane przez configure

Po co używać narzędzi do budowania, takich jak Autotools, skoro możemy po prostu pisać własne pliki Makefile?

Ostatnio zmieniłem moje środowisko programistyczne z Windows na Linux. Do tej pory używałem tylko Visual Studio do tworzenia ... ziwego użycia Autotools. jaki jest standard? Czy musimy używać takich narzędzi, czy po prostu ręcznie pisane pliki Makefile?

Pierwsze kroki z autotools

Ktoś poleca jak można zacząć z autotools w budowaniu projektu C?

Dokonać instalacji, ale nie do domyślnych katalogów?

Chcę uruchomić 'make install', więc mam wszystko, czego potrzebuję, ale chciałbym, aby zainstalować rzeczy we własnym folderze, a nie w systemie / usr / bin itp. czy to możliwe? nawet jeśli odwołuje się do narzędzi w /usr / bin itp.?

Zbudować 32bit na 64 bitowym Linuksie przy użyciu skryptu automake configure?

Używam 64-bitowego systemu, ale chcę mieć zestaw 32-bitowych binariów. Jakie opcje muszę przekazać skrypt configure, aby wygenerować plik makefile 32bit / x86?

Samouczek konwersji Autotools do CMake

Wydaje się więc, że jest dużo pisania na temat Autotools vs. CMake, ale jak na moje życie nie mogę znaleźć dobrego tutoriala, jak przekonwertować projekt z Autotools do CMake. Ktoś o nim wie?

Alternatywy dla Autoconf i Autotools? [zamknięte]

Jestem bardzo czÄ ™ sto uĺźytkownikiem GNU Autotools (gĹ ' Ăłwnie Autoconf, okazjonalnie Libtool). Pracuję nad projektem, w ... a znacznie większym drzewie; P możesz być pewien, że zarówno Python, jak i PHP 5 będą obecne, ponieważ są to warunki wstępne.

błąd niedopasowania wersji libtool

Podczas budowania mojej aplikacji z kdevelop 3.5 Na Ubuntu 10.04, dostaję następujące błędy: libtool: Version mismatch erro ... : *** [all] Error 2 *** Exited with status: 2 *** Gdzie mogę uzyskać potrzebną wersję libtool lub jak odtworzyć aclocal.m4?

Jakie pliki generowane przez Autotools powinienem zachować w repozytorium kontroli wersji?

Jestem nowy w autotools i pracuję nad projektem C. Chcę dodać swój projekt do repozytorium git. Które pliki generowane przez autotools muszę śledzić w moim systemie kontroli wersji, a które należy zignorować?

Dlaczego porównania skryptów powłoki często używają x$VAR = xyes?

Widzę to często w skryptach budowania projektów, które używają autotools (autoconf, automake). Gdy ktoś chce sprawdzić warto ... L_VAR = "yes"; then ... Myślę, że musi być jakiś powód, dla którego widzę to tak często, ale nie mogę rozgryźć, co to jest.

prawdopodobnie niezdefiniowane makro: błąd AC MSG

Mam następujące w configure.ac: AC_CHECK_PROGS(MAKE,$MAKE make gmake,error) if test "x$MAKE" = "xerror" ;then AC_MSG_ERRO ... na maszynie CentOS z autoconf 2.67, automake 1.11.1, libtool 2.2.6b, i m4 1.4.14. Czy to tylko błąd z maszynami 32-bitowymi?

Autotools vs CMake Dla Windows i Linux compilation

Szukałem plusów i minusów Autotools i CMake. Chciałbym jednak poznać opinie osób, które korzystały z jednego (lub obu) z tych ... y przynajmniej dla Linuksa i Windows. Jest napisany w C++ i używa interfejsu Qt GUI, reszta jest "generic". Dzięki za pomoc.

zainstalowany libtool, ale nie znaleziono libtoolize

Próbuję zbudować libxml2 ze źródła na moim Macu. Więc mam zainstalowane autoconf libtool i automake przy użyciu portów mac ... tool /usr/lib/php/build/libtool.m4 /usr/share/apr-1/build-1/libtool /usr/share/man/man1/libtool.1 Jak uruchomić libtoolize?

configure nie rozpoznaje Androida

Próbuję skompilować bibliotekę używając android-NDK-r5 samodzielny toolchain i autotools. Podczas robienia ./ configure, it f ... powinno być możliwe. Co jest nie tak? Jak mogę to rozwiązać? (poza tym po prostu porzucenie autoconf i powrót do Android.mk)

Debugowanie błędu " GCC: error: x86 64-linux-gnu-gcc: No such file or directory"

Próbuję zbudować: https://github.com/kanzure/nanoengineer Ale wygląda na to, że jest na: gcc -DHAVE_CONFIG_H -I. -I../. ... ngineer/branches/kirka-updates Jeśli możesz spróbować, aby to zbudować na swoim systemie, byłbym bardzo wdzięczny! Dzięki!

Budowanie biblioteki przy użyciu autotools z cmake

To moja pierwsza próba z cmake i chciałbym mieć, jeśli to możliwe, kilka informacji zwrotnych o tym, co zrobiłem, ponieważ ni ... R}/lib/libantlr3c-3.1.3 PREFIX ${CMAKE_CURRENT_SOURCE_DIR}/lib/libantlr3c-3.1.3 BUILD_COMMAND make BUILD_IN_SOURCE 1 )

Skompiluj biblioteki oparte na Autotools dla oficjalnego iPhone SDK

Tło [5]}piszę program, który jest skierowany do kilku różnych telefonów, w tym iPhone ' a. Program jest zależny od kilku bi ... pp-4.2" fails sanity check See `config.log' for more details. Pytanie Jak naprawić skrypt" iphone3. 1-configure"? Dzięki.

Jak utworzyć bibliotekę współdzieloną (. so) w skrypcie automake?

Podałem jakiś test plików źródłowych.cpp chciałbym utworzyć bibliotekę współdzieloną libtest.so . Próbuję to zrobić w ramach ... _CXXFLAGS=-fPIC libtest_la_LDFLAGS= -shared -fPIC Mógłby mi ktoś podać przykład budowania an. so na podstawie powyższego ?