Tag: linker
Der linker ist ein Teil der Werkzeugkette für die Herstellung von ausführbaren Dateien aus dem source code geschrieben in kompilierten Programmiersprachen. Es dauert kompilierte Objekt-code in mehreren Dateien und erzeugt eine einzelne, „verknüpft“, die ausführbare Datei von Ihnen.
3
Antworten
Habe ich ein CMake-Projekt umfasst und links gegen zwei Bibliotheken, sagen A und B (eigentlich ist es mehr als zwei und eine von Ihnen ist die boost-Sachen, aber das spielt eigentlich keine Rolle hier). Beide befinden sich
1
Antworten
Ich habe eine Frage bezüglich der Zusammenstellung und Verknüpfung in der Datei Makefile (und vielleicht generell). Ich habe einen server.c-Datei, die besteht aus dem Haupt-Programm, das eine main() Funktion. server.c umfasst rio.c. Ich habe ein Modul namens
3
Antworten
So entwickle ich mein Projekt in Eclipse in Ubuntu 10.04. Ich habe die folgenden Zeilen des Codes: #include <pty.h> pid_t pid; int master; pid = forkpty(&master, NULL, NULL, NULL); Aber wenn ich versuche, es zu bauen, Eclipse,
1
Antworten
Was ist der Zweck dieser Kommandozeilen-Optionen? Bitte helfen zu entziffern, die Bedeutung der folgenden Befehlszeile: -Wl,--start-group -lmy_lib -lyour_lib -lhis_lib -Wl,--end-group -ltheir_lib Anscheinend hat es etwas zu tun mit dem verlinken, aber das GNU-Handbuch ist ruhig, was genau
4
Antworten
Ich versuche auf port eine kleine app von mir von Win XP und VS 2005 auf Win 7 und VS 2010. Die app kompiliert und läuft problemlos im Debug-Modus, jedoch in den Release-Modus bekomme ich folgende Fehlermeldung:
11
Antworten
Wenn ich kompiliere openvswitch-1.5.0, ich habe festgestellt das folgende Kompilierungsfehler: gcc -Wstrict-prototypes -Wall -Wno-sign-compare -Wpointer-arith -Wdeclaration-after-statement -Wformat-security -Wswitch-enum -Wunused-parameter -Wstrict-aliasing -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -Wno-override-init -g -O2 -export-dynamic ***-lpthread*** -o utilities/ovs-dpctl utilities/ovs-dpctl.o lib/libopenvswitch.a /home/jyyoo/src/dpdk/build/lib/librte_eal.a /home/jyyoo/src/dpdk/build/lib/libethdev.a
2
Antworten
Ich versuche, eclipse auf linux (Ubuntu) verbinden die math-Modul. Normalerweise würde ich den link mit gcc -lm. Wie bekomme ich eclipse hinzufügen? Ist es in der Bibliothek die Pfade unter "Projekt" ->Eigenschaften? Woher kommt der Mathe-Modul befinden
3
Antworten
Ich bin neu in der Programmierung in C, so dass ich versuche viele verschiedene Dinge zu versuchen und machen Sie mich mit der Sprache. Schrieb ich Folgendes: Datei q7a.h: static int err_code = 3; void printErrCode(void); Datei
1
Antworten
Ich bin derzeit versuchen zu kompilieren eine Contraction Hierachies Umsetzung von KIT erfordert Boost::Regex. Das mitgelieferte Makefile macht ja schon sicher (und habe ich auch überprüft, aber diesen manuell), dass g++ ist im Lieferumfang der -lboost_regex wechseln.
2
Antworten
Wie wird es ändern Sie den code, z.B. Funktionsaufrufe? InformationsquelleAutor osgx | 2010-03-17
5
Antworten
Mit speziellen compiler-Befehle ein symbol, erklärt werden kann schwach. Laut Wikipedia: ein schwaches symbol ist ein symbol-definition in eine Objekt-Datei oder eine dynamische Bibliothek, die überschrieben werden kann, die von anderen symbol-Definitionen, die In welchen Szenarien oder
11
Antworten
Meine Kollegen und ich haben versucht, erstellen Sie ein Projekt mit mehreren tausend Klassen , aber wir bekommen einen LNK1102 Fehler ( Linker out of memory ) . Ich habe gesehen, dass mehrere Tipps im internet ,
4
Antworten
Ich versuche auf port eines windows-Projekt umfasst den boost 1.37 und wxwidgets auf den Mac. Es kompiliert wird, ok, aber der linker gibt mir ein "Datei wird nicht benötigt-Architektur für die ppc-Architektur" - Fehler für die libz.1.dylib
5
Antworten
Ich versuche, verwenden Sie openssl in einer gcc-Programm, aber es funktioniert nicht. g++ server.cpp /usr/lib/libssl.a -o server gibt eine Fehlermeldung, als etwas mit der -l option. Was muss ich in der Befehlszeile eingeben, um eine Verbindung mit
2
Antworten
Ich versuche, Zugriff png-pixel-Daten in meinem C-code auf. Ich fand diese Bibliothek libpng. Ich heruntergeladen habe die neueste version von dieser Website, ich bin mit Ubuntu 14.04. Ich folgte den Anweisungen in der Datei INSTALL. Alles ist
6
Antworten
Ich versuche zu kompilieren, einige-code für ein ATmega328 micro, und ich möchte, dass die Nutzung der Bibliotheken und der Kern des Arduino. Ich bin mit CMake. Ich habe zum kompilieren der core-library und alle Objekte, die von
2
Antworten
Ich habe ein paar statische Bibliotheken, die ich verwenden möchte in meiner iphone-app. Wenn ich versuche, führen Sie den simulator bekomme ich die Verknüpfung errrors. Ich bin neu in der iOS-Entwicklung, und ich lief in dieses problem,
3
Antworten
Ich bin der Durchführung der (erschreckende) Aufgabe der Aufbau von LLVM 3.3 auf windows und ich habe die Bühne, wo ich eine Last von LLVM*.lib - Dateien. Ich will link Sie zusammen, um eine große gemeinsam genutzte
2
Antworten
Ich habe <zlib.h> in meinem iphone-Anwendung und der Quellcode wurde ich spöttisch bis der Beispielcode der den Molekülen zur Verfügung gestellt von Brad Larson, allerdings, wenn ich das Projekt erstellen, gibt es die Fehlermeldung wie unten. Kann
3
Antworten
Ich habe eine Datei foo.h hat verschiedene Erklärungen für die Funktionen. Alle diese Funktionen sind umgesetzt in eine Datei foo.dll. Jedoch, wenn ich den .h-Datei und versuchen Sie alle Funktionen, erhalte ich die Fehlermeldung: bar.obj : error
3
Antworten
Ich habe mir diese links gilt : Diese eine und Diese und ein paar andere ähnliche. Keine der Antworten, die hier gegeben sind Arbeitsmethoden arbeiten. Ich habe zwei source-Dateien a1.c , a2.c und zwei header-Dateien a1.h und
1
Antworten
ich habe ein Projekt, das mit SDL als externe Bibliothek. Das Projekt nutzt Funktionen wie _SDL_WM_SetCaption, _SDL_FillRect oder _SDL_MapRGBA. Habe ich gesagt, dass der linker an die beiden Bibliotheken SDL.lib und SDLmain.lib und haben gesagt, es zu
2
Antworten
All - Ich versuche zu verstehen, den ersten Abschnitt der Map-Datei erzeugt, die von der MS Visual Studio 2005-linker. Ich weiß, es hat etwas mit Erinnerung zu tun Abschnitten, aber kann mir jemand helfen entziffern? Timestamp is
4
Antworten
Ich vor kurzem entdeckt, die linker-option "-Bsymbolic-Funktionen" in GNU-ld: -Bsymbolic When creating a shared library, bind references to global symbols to the definition within the shared library, if any. Normally, it is possible for a program linked
1
Antworten
was ist der Unterschied zwischen Verlinkung gegen gcc_s und gcc durch LDFLAGS? Ist gcc_s eine statische Bibliothek und gcc shared library? Da ich auf der Suche nach einer Lösung, wo es ist erwähnte link gegen gcc in
2
Antworten
Wenn, sagen wir 3 Programme (executables) in den Speicher geladen werden, das layout könnte wie folgt Aussehen: alt-text http://img97.imageshack.us/img97/3460/processesm.jpg Habe ich folgende Fragen: Ist das Konzept des Virtuellen Speichers beschränkt auf Benutzer-Prozesse? Da Frage ich mich, wo
2
Antworten
Ich habe ein C++ - Projekt, benutzt die GNU Autotools für seine Skripts erstellen und libtool für die Verknüpfung. Vor kurzem habe ich Hinzugefügt, code-coverage-instrumentation mit gcov, indem sichergestellt wird, dass GCOV_CFLAGS="-fprofile-arcs -ftest-coverage" GCOV_LDFLAGS="-fprofile-arcs -ftest-coverage" bekommen..in meiner
3
Antworten
Update 2 Nach Herumspielen ein bisschen (und einige Bearbeitung der generierten Makefiles), es sieht aus wie das, was passiert ist, dass moc ist nicht richtig verarbeitet MainWindow.h (im Lieferumfang von main.cpp und MainWindow.cpp es sei denn, es
2
Antworten
Ich versuche zum ausführen einer ausführbaren Datei auf Linux Mint 16 x64 kompiliert wurde für Ubuntu 12 x64. Die ausführbare Datei verwendet, Qt 5.1.1 dynamisch während der Laufzeit. Ich bekomme die Fehlermeldung: loaded the dummy plugin loaded
3
Antworten
Ich weiß, ich bin etwas fehlt einfach hier, aber ich habe eine Vorlagen-member-Funktion einer Klasse, die ich habe, spezialisiert. MyClass { template<typename T> T GetTFromVariable(shared_ptr<TOtSimpleVariable> v, string s); } template<typename T> T MyClass::GetTFromVariable(shared_ptr<TOtSimpleVariable> v, string s) {
5
Antworten
Ich bin derzeit versuchen zu implementieren, eine Fabrik als singleton. Ich habe praktisch das lehrbuch-Beispiel des Singleton-Musters. Hier ist die .h-Datei: namespace oxygen{ class ImpFactory{ public: static boost::shared_ptr<ImpFactory> GetInstance(); private: static boost::shared_ptr<ImpFactory> mInstance; }; und hier ist
6
Antworten
Wir haben ein paar C++ - Lösungen, und wir führen Sie einige Skripts erstellen mit batch-Dateien aufrufen msbuild.exe für alle Konfigurationen, die in den Lösungen. Dieser hatte sich fein arbeiten auf 3-Entwickler-Maschinen und eine Maschine bauen, dann
1
Antworten
Ich habe 2 Versionen von OpenCV auf meinem Rechner installiert. Man ist in /usr/local/opencv3.1. Ich nehme an, der Installationsort der andere (version 3.4)/usr/local. Jedenfalls find_package(OpenCV 3.0 REQUIRED) setzt OpenCV_DIR:PATH=/usr/local/share/OpenCV. Dieser Ordner enthält: haarcascades OpenCVConfig.cmake OpenCVModules-release.cmake java OpenCVConfig-version.cmake
4
Antworten
Mein Problem Ich immer "_OBJC_CLASS_$..., referenziert von:" linker-Fehler beim kompilieren von Xcode-Projekten (es passiert in beiden iOS-und Mac-Projekte) habe ich korrekt verlinkten frameworks und-Importe. Setup Einer Anwendung Ziel Einem test-target Alle Rahmenbedingungen korrekt verlinkt Auf kompilieren bekomme
6
Antworten
Ich versuche zu kompilieren der openssl-1.1.0 e auf Centos 7 (7.3.1611) aber nachdem ich erfolgreich kompiliert alles ohne jede Warnung, ich erhalte eine Fehlermeldung, wenn ich versuche irgendwelche openssl-Befehl [mdm@dev openssl-1.1.0e]$ openssl version openssl: error while loading
4
Antworten
In Linux heruntergeladen ein Programm-Quellcode und wollen, dass es statisch gelinkt sein. Haben eine riesige Makefile dort, Ich ./configure make kompilieren. prehpes es ist ein bisschen zu allgemein, zu Fragen, aber wie kann ich das binary statisch
1
Antworten
Habe ich geben -lrt als die letzten linker-flag für den compiler. Aber noch immer diese Fehlermeldung. arif@khost:~/sak/sak.exosip$ gcc eXo_init.c -I/opt/osip2/include -I/opt/exosip/include -L/opt/osip2/lib -L/opt/exosip/lib -leXosip2 -losipparser2 -losip2 -lrt /opt/osip2/lib/libosip2.so: undefined reference to `clock_gettime' collect2: ld returned 1 exit
1
Antworten
Wollte ich testen Feuerstellung ersten app über die Einheit. Ich machte ein build aus der Einheit in der macOS-und in der Xcode-Projekt-Ordner, ich habe runned die pod-Befehl erfolgreich. pod installieren Danach habe ich geöffnet Xcode-Projekt, und ich
6
Antworten
Ich versuche zu kompilieren mein code in Ubuntu 11.10 und immer diese Fehler und vieles mehr.Bisher durch googeln ich denke, es ist ein linking-Fehler. Speziell, es gab Vorschläge, um sicherzustellen, dass Sie die richtigen Header und der
6
Antworten
Dies ist mein 2. post auf dieser Seite in meinem bemühen zu verstehen, die Zusammenstellung/linking-Prozess mit dem gcc. Wenn ich versuche, um eine ausführbare Datei, die Symbole gelöst werden müssen, zur link-Zeit, aber wenn ich versuche auf
1
Antworten
Erstellte ich eine app (api_tests) verwendet, die eine Bibliothek (libstorage.so), die im Zusammenhang mit oracle occi-Bibliothek (libocci.so.12.1) und kompiliert es. Wenn ich diese app, bekomme ich eine Fehlermeldung: api_tests api_tests: symbol lookup error: ./libstorage.so: undefined symbol: _ZN6oracle4occi11Environment17createEnvironmentENS1_4ModeEPvPFS3_S3_mEPFS3_S3_S3_mEPFvS3_S3_E
3
Antworten
Habe ich eine binäre "CeeloPartyServer", die zu finden, braucht libFoundation.also zur Laufzeit, die auf einem FreeBSD-Rechner. Sie sind beide in das gleiche Verzeichnis. Ich kompilieren (auf einer anderen Plattform, mithilfe eines cross-Compilers) CeeloPartyServer mit linker flag "-rpath=$ORIGIN".
2
Antworten
Ich arbeite jetzt mit JNI. Habe ich etwas weiter unten: Machte ich HelloJNI.java. Es ist einfach link library libhello.so. static { System.loadLibrary("hello"); } wie diese. natürlich habe ich auch im Körper, aber nichts besonderes. dann machte ich
3
Antworten
Ich versuche zu kompilieren, einige übung, die aus einer SDL-guide. Ich kompiliere so: g++ -o main main.cpp -I/usr/local/include/SDL2 -L/usr/local/lib -lSDL2 und ich bekomme diese: /tmp/cci2rYNF.o: In function `main': main.cpp:(.text+0x5f): undefined reference to `Game::init(char const*, int, int, int,
5
Antworten
Eben habe ich organisiert mein code mit Header, aber gerade, als ich dies getan haben, bekam ich eine Warnung, dass sich in einem Fehler bei der Verlinkung. Ich habe einen code(verwenden einer Funktion in einer header) in
9
Antworten
Ich habe ein problem mit dem verknüpfen eines C++ - Projekt in VS2008 bei der Verwendung der /clr compile-option. Ich erhalte die folgende build-Fehler: Class1.obj : error LNK2022: metadata operation failed (8013118D) : Inconsistent layout information in
2
Antworten
Hab ich ein problem mit der link-Ziel-Dateien auf einem Mac OS X. zurückverfolgen das problem ist, hier ist mein C Hallo Welt-Programm #include <stdio.h> int main(){ printf("Hello, world!\n"); return 0; } //Kompilieren mit gcc (clang LLVM compiler
6
Antworten
Schrieb ich ein kleines Programm gebastelt, das erfordert, dass einige Bibliotheken, darunter libboost_filesystem, libboost_program_options und libcurl. Den ich kompiliert habe, es auf meinem Rechner zu Hause und nahm das binary auf meinem computer auf der Arbeit, um
1
Antworten
Ich versuche, das laden einer elf-Datei in eine MIPS-simulator, den ich gemacht. Das problem das ich habe ist, dass ich nicht ganz verstehen, die Bedeutung hinter den elf-header-Abschnitt offset. Wenn ich ein segment dump, Segmente 25 -
2
Antworten
Habe ich eine Reihe von Montage-Funktion, die ich nutzen möchte in C-Programmen durch die Erstellung einer header-Datei. Zum Beispiel, wenn ich asm_functions.s definiert die aktuelle assembly-Routinen und asm_functions.h die Prototypen für die Funktionen sowie einige standard #define