linker

Der Linker ist Teil der Toolchain zum Erzeugen von ausführbaren Dateien aus Quellcode, der in kompilierten Programmiersprachen geschrieben wurde. Sie benötigt kompilierten Objektcode in mehreren Dateien und erzeugt daraus eine einzelne, "verknüpfte", ausführbare Datei.
4
Antworten

Libusb undefinierter Verweis auf

Ich versuche, libusb API auf meinem Betriebssystem einzurichten. Ich habe libusb api auf libusb.org heruntergeladen. Ich folgte dem Standard-Installationsverfahren: %Vor% Dann habe ich Eclipse C / C ++ gestartet und Code aus dem Tutorial aus...
13.08.2011, 12:42
4
Antworten

Nur g ++ funktioniert, aber nicht "g ++ -c" und ld

Ich habe den folgenden Quellcode in main.cpp: %Vor% Dieser Befehl funktioniert und erstellt die ausführbare Datei: %Vor% Aber diese Befehle funktionieren nicht: %Vor% Der zweite Fehler mit: %Vor%     
15.07.2011, 09:01
3
Antworten

Bauprojekt mit cmake, wie mache ich es auf Bibliotheken aufmerksam

Wenn ich versuche, dieses Projekt mit cmake und gcc auf einem 64-Bit-Linux-Rechner (debian) zu erstellen, bekomme ich einen Fehler vom Linker: %Vor% Anscheinend sind dlopen, dlclose, dlerror und dlsym Verweise auf libdl.so. Ich habe diese Bi...
13.08.2009, 20:57
2
Antworten

Verknüpfen und Verwenden einer C ++ - Bibliothek mit einer Objective-C-Anwendung

Ich schreibe eine grafische Anwendung mit Objective-C für das Frontend und C ++ für die Grafikverarbeitung und Netzwerkkommunikation. Ich las auf Apples Seite nach einer Möglichkeit, entweder eine .dylib oder .so mit meinem C ++ - Code in me...
05.08.2009, 13:49
2
Antworten

Linker-Fehler beim Kompilieren gegen glib ...?

Ich habe Probleme beim Kompilieren eines einfachen Beispielprogramms gegen glib unter Ubuntu. Ich bekomme folgende Fehler. Ich kann es kompilieren, aber nicht mit dem -c -Flag verknüpfen, was meiner Meinung nach bedeutet, dass ich die Glib-He...
01.04.2012, 18:18
6
Antworten

Sind C ++ - Klassenmethoden im Header immer inline definiert?

   Bearbeiten : Ich habe den ursprünglichen Titel wiederhergestellt, aber eigentlich hätte ich Folgendes gefragt: "Wie behandeln C ++ - Linker Klassenmethoden, die in mehreren Objektdateien definiert wurden" Angenommen, ich habe eine C ++ -...
05.12.2011, 22:37
3
Antworten

Warum bekomme ich "_OBJC_CLASS_ $ ..., referenziert von:" linker error, wenn ich Frameworks korrekt verlinkt habe?

Mein Problem Ich bekomme "_OBJC_CLASS _ $ ..., referenziert von:" linker error beim kompilieren einiger Xcode-Projekte (es passiert sowohl in iOS- als auch Mac-Projekten) Ich habe Frameworks und Importe korrekt verknüpft. Einrichtung...
23.02.2012, 00:05
3
Antworten

Was ist, wenn eine Inline-Funktion neu definiert wird?

Ich habe Tage in einem seltsamen Problem verbracht und schließlich entdeckt, dass es zwei inline -Funktion der gleichen Signatur im Projekt gab und sie das Problem verursachten. Um die Situation zu vereinfachen, hier ein Beispiel: zwei cpp-Da...
27.07.2011, 10:58
4
Antworten

lgfortran nicht gefunden

Ich benutze Ubuntu 10.04 und versuche, Code zu kompilieren, der gfortran benutzt. Irgendwann macht Makefiles: %Vor% und ich bekomme den Fehler %Vor% obwohl es installiert ist: %Vor% Wie kann ich es beheben? P.S: Das Makefile: %V...
04.06.2012, 12:06
5
Antworten

Statische Verknüpfungsvorteile

Ich habe vor kurzem eine Frage über statische und dynamische Verknüpfungen gelesen, die mich an einige Fragen erinnert haben, die ich darüber hatte. Von diesem Beitrag kann ich sehen, was der technische Unterschied ist (einschließlich Objektdate...
23.11.2008, 11:24