Tag: autotools
Autotools ist eine suite von Programmier-tools (vor allem autoconf, automake, und libtool) entworfen, um zu helfen, dass source-code-Pakete tragbar zu vielen Unix-ähnlichen Systemen.
2
Antworten
Viele open-source-software vertrieben wird, im Quellcode mit autotools-build-system. Um eine solche software, die ich Frage ./configure && make. Aber für einige software, die ich brauchen, um zu bauen nur Teil davon - beispielsweise im SRP-ich bin nur
1
Antworten
Treffe ich solche Fehler, wenn Sie versuchen zu bauen libnice-0.1.10. Für die Lösung, ich bin nach possibly undefined macro: AC_MSG_ERROR, aber immer noch nicht da. einige Programm-version uname: 3.5.0-23-generic m4: 1.4.16 automake: 1.14.1 autoconf: 2.69 libtoolize: 2.4.2
2
Antworten
Ich bin mir nicht sicher, ob ich bin völlig fehlt den Punkt hier, aber ich kann nicht finden einen Platz zum hinzufügen von linker-Optionen in der Eclipse-CDT-plugin für ein Autotools-Projekt. Ich will link eine statische Bibliothek mit
2
Antworten
Wenn ich Schreibe, eine Bibliothek und header Dateien für die Entwicklung enthalten, und haben ein src/Makefile.am wie diese: AM_CFLAGS = -std=c99 -Wall -Werror -Os lib_LTLIBRARIES = libmylibrary.la libmylibrary_la_SOURCES = a.c b.c include_HEADERS = a.h b.h Alles funktioniert
7
Antworten
Baue ich eine C++ - Anwendung, die verwendet Intel IPP Bibliothek. Diese Bibliothek wird standardmäßig installiert in /opt und erfordert, dass Sie eingestellt LD_LIBRARY_PATH sowohl für die Erstellung und für den Betrieb Ihrer software (wenn Sie die
1
Antworten
Erstellen-bin-Programm ist wirklich einfach, mit autotools ich muss nur definieren zwei Dateien. `Makefile.bin" bin_PROGRAMS = hello hello_SOURCES = hello.c `konfigurieren.in" AC_INIT(hello.c) AM_INIT_AUTOMAKE(hello,1.0) AC_PROG_CC AC_PROG_INSTALL AC_OUTPUT(Makefile) kann jeder Körper geben eine kleinste Beispiel für die Erstellung von statischen
3
Antworten
Wie es scheint, gibt es ein paar Antworten, die Art von, Art Sinn machen, aber das weiß ich nicht, wie man durchführen. Und ich habe nicht gefunden, eine umfassende Antwort. Das Erste Problem Google-Test sollte nicht sein,
2
Antworten
Ich habe ein Projekt, dass kann erzeugen zwei verschiedene Applikationen basierend auf einer definieren. libfoo_la_CXXFLAGS = -DMYDEFINE Habe ich das Makefile ändern.bin um diese zu definieren, so ist es nicht automatisch. Kann ich das irgendwie definieren, durch
1
Antworten
autogen.sh fehlgeschlagen zeigt die Ausgabe, die ich brauche, ein autoconf-der höhere version. aber in der Tat habe ich ein 2.6 x autoconf.... warum es noch nicht? [mirror@home 4]$ ./autogen.sh + autoreconf -i -f -v autoreconf: Entering directory
2
Antworten
Nach dem ausführen make distcheck bekomme ich die Meldung, dass ich erfolgreich das Paket und für die Verteilung bereit ist. Wenn ich entpacken Sie die tar.gz mit tar -zxvf hello-0.2.tar.gz es erfolgreich extrahiert alle seine Inhalte. Jedoch,
2
Antworten
Bin ich auf der Suche für Vorteile & Nachteile der Autotools und CMake. Aber ich würde gerne wissen, Meinungen von Menschen verwendet, die eine (oder beide) diese tools für Projekte. Ich verwendet Autotools sehr grundsätzlich vor einem
1
Antworten
Ich habe eine directory-Struktur wie Makefile.am Configure.ac src/ hello.c Makefile.am include/ hello.h Gewusst wie: geben Sie den include-Pfad in der Datei Makefile.bin von src, so dass es enthält header-Dateien aus include/dir sowie c-Datei abhängt header-Datei. Wenn ich
4
Antworten
Ich das configure-Datei zu transpile von C++ zu JS, ich versuche, emscripten in einem Projekt. Emscripte kommt mit einem tool namens emconfigure, ersetzt die autoconf-configure -, Aber das Projekt, das ich Baue verwendet cmake als build-system und
1
Antworten
Arbeite ich an einem C++ Projekt, das mit autoconf & automake, und ich bin kämpfen, um richtig eingestellt die include-Pfade in *CPPFLAGS. Gelesen habe ich über 3 Stunden im Wert von Unterlagen, und ich kann es nicht
3
Antworten
In meinem c/c++ - Dateien, gibt es mehrere #define. Als Beispiel: #ifdef LIBVNCSERVER_HAVE_LIBZ /* some code */ #ifdef LIBVNCSERVER_HAVE_LIBJPEG /* some more code */ Können Sie mir bitte sagen, wie kann ich ändern, mein Makefile.in so dass
1
Antworten
Ich versuche zu bauen xtables-addons aus sf.net. Habe ich geklont xtables-addons git repo von SF. Es hat eine "autogen.sh" zu erstellen Sie das configure-Skript. ./autogen.sh ist andernfalls mit folgenden Nachricht: /usr/bin/m4:configure.ac:33: Warning: excess arguments to builtin `m4_if'
2
Antworten
Ich bin mit Autotools kompilieren Matlab-Module. Ursprünglich haben wir verwendet Libtool zu erreichen, aber es ist wirklich ein schrecklicher job Umgang mit Microsoft-Compilern. Als solche, wir sind das entfernen von Libtool für Windows baut. Hier finden Sie
3
Antworten
C++-Protobuf nicht kompilieren in VS2012. Jetzt will ich mit MinGW zu kompilieren unter windows. Kann jemand bitte geben Sie mir einige kurze Stichwörter, wie zum kompilieren protobuf auf Win7 x64. Ich habe bereits installierten MinGW mit dem
1
Antworten
So, nachdem ich lief libtool und holte eine libfoo.lo und foo.o Datei aus "meine Bibliothek" - Quelle, wie konvertiere ich die libfoo.lo - Datei in einem normalen Linux-shared-library, wie libfoo.so.1.0.0 so kann ich installieren und link, um
2
Antworten
In allen Dur-Paket für Linux, läuft ./configure --help wird die Ausgabe am Ende: Some influential environment variables: CC C compiler command CFLAGS C compiler flags LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
1
Antworten
Ich bin momentan an einem C++ Projekt stützt sich auf Rekursives automake um Sie zu bauen. Ich will bauen, eine gemeinsame Bibliothek und die Makefile.am im src Verzeichnis der Bibliothek sieht aus wie # ... # Library
1
Antworten
Ich vor kurzem heruntergeladen die neueste stabile Version von Gnu Octave, und war versucht, einen build und installieren es auf meiner Maschine (Ubuntu 10.0.4 LTS, 64bit). Wenn ich ./konfigurieren, habe ich diese Fehlermeldung: configure: error: You are
2
Antworten
Habe ich versucht zu erstellen, installieren-Paket für hello-world-Beispiel C Programm. Ich getan habe folgenden Straps. autoscan mv konfigurieren.scan konfigurieren.ac edit konfigurieren.ac, fügen Sie einige Makros. aclocal erstellen Makefile.bin innerhalb bin_PROGRAMS = hello hello_SOURCES = hello.c Schließlich habe
1
Antworten
Ich habe Folgendes problem mit konfigurieren.ac: Ich möchte eine library-Suchpfad, weil die Bibliotheken, die ich benutzen müssen, sind ein paar verrückte Ordnern. Meine Idee ist, dies zu tun mit einer option: AC_ARG_WITH([cplex-lib-path], [AS_HELP_STRING([--with-cplex-libs], [location of the CPLEX
2
Antworten
Ich versuche zu kompilieren, einige-Dateien für ARM-Architektur mit autoconf. Ich bin kompilieren Sie Sie in Ubuntu 12.04 und das target-system ist ein BeagleBoard XM. Ich führen Sie den folgenden Befehl ein: ./configure --host=arm-linux-gnueabi -prefix=${CSTOOL_DIR}/linux_arm_tool und erhalten dieses
2
Antworten
Es scheint, dass einige autoconf-Projekte verwenden eine configure.in - Datei zu generieren, die eine configure script, und einige nutzen configure.ac. Was ist der Unterschied/Vorteil zwischen der Verwendung eines oder das andere? InformationsquelleAutor freedrull | 2011-01-27
3
Antworten
Ich bin neu in autotools, und nach dieser tutorial. aber ich konnte nicht, lösen diese Fehler, $ automake configure.ac: error: no proper invocation of AM_INIT_AUTOMAKE was found. .. Makefile.am: error: required file './depcomp' not found .. /usr/share/automake-1.12/am/depend2.am:
1
Antworten
Habe ich installiert mingw und msys mithilfe mingw-get-setup.exe. Ich habe auch installiert Autotools(autoconf, automake,m4,libtool) in C:\/opt/autotools. Wenn ich automake, wird der folgende Fehler tritt immer auf: configure.ac:11: error: required file './ltmain.sh' not found Wenn ich kopieren ltmain.sh
8
Antworten
Beim erstellen meiner Anwendung mit kdevelop 3.5 auf Ubuntu 10.04, bekomme ich folgenden Fehler: libtool: Version mismatch error. This is libtool 2.2.6 Debian-2.2.6a-4, but the libtool: definition of this LT_INIT comes from libtool 2.2.6b. libtool: You should
3
Antworten
Ich versuche zu kompilieren eine Bibliothek mit android-ndk-r5 standalone-toolchain und autotools. Bei einem ./konfigurieren, schlägt es mit: $ ./configure --host=arm-linux-androideabi ...snip... checking host system type... Ungültige Konfiguration "arm-linux-androideabi': system `androideabi' wurde nicht erkannt configure: error: /bin/sh ./config.sub-arm-linux-androideabi
1
Antworten
Ich versuche zu migrieren, die meiner Anwendung aus der Anleitung bauen, um autoconf, das funktioniert sehr gut so weit. Aber ich habe eine statische Bibliothek, die ich kann nicht herausfinden, wie zu integrieren. Die Bibliothek wird NICHT
2
Antworten
Ich versuche lighttpd für ein embedded Linux Projekt. Ich hab die neueste source-Paket und begann, das schreiben einer master-Makefile encapsulating alle konfigurieren, kompilieren, installieren (zum testen) etc Sachen. Werden, und Umgekehrt, will ich Aufräumen bei jedem Schritt.
4
Antworten
Bekam ich ein C-Projekt kompilieren und ausführen in Linux. Es ist ein sehr großes Projekt mit vielen Unterverzeichnissen. Im übergeordneten Verzeichnis gibt es Dateien Makefile.am und Makefile.in. Ich habe versucht mit make -f Makefile.amund bekam die folgende
2
Antworten
Ich bin ein autotools-newb und ich habe Schwierigkeiten, herauszufinden, howto leicht link eine bestimmte Bibliothek in einer der konfigurierten Ziele. Ich habe ein source-Paket, das ich bauen möchte, der übliche Weg: ./configure && make && make install
5
Antworten
Jemand empfehlen, wie könnte ein Mensch die ersten Schritte mit autotools in Gebäude ein C-Projekt? InformationsquelleAutor der Frage joemoe | 2009-11-17
5
Antworten
Ich bin mit einem 64bit system, aber wollen einen Satz von 32-bit binaries. Welche Optionen muss ich gehen, um ein configure-Skript generiert eine 32-bit - /x86-makefile? InformationsquelleAutor der Frage Jack Nock | 2010-07-16
1
Antworten
gegeben, einige Quell-Datei test.cpp ich möchte erstellen Sie eine shared-library, libtest.so . Ich bin versucht, dies im Rahmen einer automake die Datei aber ich kann nicht scheinen, um diese zu arbeiten. Beispielsweise unter g++ ich Folgendes tun:
3
Antworten
Ich verstehe, dass die CFLAGS (oder CXXFLAGS für C++) sind für den compiler, während CPPFLAGS verwendet wird, durch den Präprozessor. Aber ich verstehe immer noch nicht den Unterschied. Muss ich angeben, einen include-Pfad für header-Datei enthalten, die
3
Antworten
Ich versuche automake die OrientDb C++ - Bibliothek, aber immer einige Fehler. Makefile.am:10: error: Libtool library used but 'LIBTOOL' is undefined Makefile.am:10: The usual way to define 'LIBTOOL' is to add 'LT_INIT' Makefile.am:10: to 'configure.ac' and run
2
Antworten
So scheint es zu sein, eine Menge des Schreibens auf das Thema Autotools vs. CMake, aber für das Leben von mir ich kann nicht scheinen zu finden ein gutes tutorial, wie zu konvertieren ein Projekt von Autotools
7
Antworten
Möchte ich ausführen von 'make install' also ich habe alles was ich brauche, aber ich möchte es zu installieren, die Dinge in Ihrem eigenen Ordner im Gegensatz zum system s /usr/bin usw. ist das möglich? auch wenn
2
Antworten
ich versuche zu bauen libxml2 von der Quelle auf meinem mac. also ich habe autoconf, libtool und automake installiert mit mac ports autoconf und automake zu funktionieren scheint, wie erwartet, in Ordnung. ich versuche ausführen autogen.sh erste.
5
Antworten
Ich versuche zu bauen: https://github.com/kanzure/nanoengineer Aber es sieht aus wie es Fehler auf: gcc -DHAVE_CONFIG_H -I. -I../.. -I/usr/include/python2.7 -std=c99 x86_64-linux-gnu-gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -MT libstructcompare_a-structcompare.o -MD -MP -MF .deps/libstructcompare_a-structcompare.Tpo -c -o
8
Antworten
Kürzlich, wechselte ich meine Entwicklungsumgebung von Windows auf Linux. So weit, ich habe nur Visual Studio für C++ Entwicklung, so viele Konzepte, wie machen und Autotoolsdie mir neu sind. Ich habe gelesen das GNU makefile Dokumentation und
4
Antworten
Ich bin mit GNU autotools für das build-system auf ein bestimmtes Projekt. Beginnen möchte ich das schreiben von automatisierten tests für verifcation. Ich möchte geben Sie einfach "make check", um es automatisch laufen diese. Mein Projekt ist
2
Antworten
Bin ich auf der Suche für Vorteile & Nachteile der Autotools und CMake. Aber ich würde gerne wissen, Meinungen von Menschen verwendet, die eine (oder beide) diese tools für Projekte. Ich verwendet Autotools sehr grundsätzlich vor einem
2
Antworten
Ich habe ein Projekt mit mehreren Quellen-Verzeichnisse : src/A /B /C In jedem, das Makefile.bin enthält AM_CXXFLAGS = -fPIC -Wall -Wextra Wie kann vermeiden, das zu wiederholen, in jeder Quelle-Ordner ? Habe ich versucht zu modifizieren src/Makefile.bin
16
Antworten
Ich habe Folgendes konfigurieren.ac: AC_CHECK_PROGS(MAKE,$MAKE make gmake,error) if test "x$MAKE" = "xerror" ;then AC_MSG_ERROR([cannot find a make command]) fi Diese wurde in unserem Projekt für eine lange Zeit, aber in einigen set-ups, bekomme ich diesen Fehler: configure.ac:45:
3
Antworten
Habe ich eine einfache Autotools-C-Projekt (nicht C++). CFLAGs (durch Inspektion), scheinen -g -O2. Ich möchte alle erzeugten Dateien, auch -std=gnu99 an den CFLAGs, weil ich for (int i = 0; i < MAX; i++) und ähnliches. Kann
3
Antworten
Was ist der Punkt, der aclocal Skript und aclocal.m4 - Datei, die im Zusammenhang mit autotools zu konfigurieren-source-Dateien? Von was ich gelesen habe, aclocal durchsucht makro-Dateien für Makros, die später von automake. Ich verstehe nicht, dieser Prozess