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

Fehler beim Verknüpfen von gmp beim Kompilieren von cpabe-Paket aus seinem Quellcode

Ich verbrachte mehrere Stunden damit, cpabe-Paket aus seinem Quellcode in Ubuntu 12.10 mit gmp- und pbc-Abhängigkeiten zu kompilieren. Die folgende Fehlermeldung scheint das Problem vieler Leute im Web zu sein (sogar zum Kompilieren anderer Pake...
28.06.2013, 20:41
1
Antwort

Wie funktionieren Import-Bibliotheken und warum benötigt MinGW sie nicht?

Ich habe diese Seite angeschaut: Ein ausführlicher Einblick in das ausführbare Dateiformat von Win32 Portable Es wird erläutert, dass der Linker eine Importbibliothek benötigt, da der Compiler nicht zwischen normalen Funktionsaufrufen und A...
07.01.2015, 16:34
1
Antwort

Was ist der Unterschied zwischen LD_PRELOAD_PATH und LD_LIBRARY_PATH?

Was ist der Unterschied zwischen LD_PRELOAD_PATH und LD_LIBRARY_PATH? Ich verstehe, was sie tun, aber nicht die Einzelheiten, wie sie sich unterscheiden. Von Ссылка    Der dynamische Linker kann beeinflusst werden, um sein Verhalten z...
05.02.2013, 19:17
1
Antwort

Visual C ++ - Bibliotheksverzeichnisse Befehlszeilenäquivalent

Um einige neu kompilierte Bibliotheken (zB Boost Chrono) zu verwenden, muss ich den Bibliotheksordner im Visual Studio unter Eigenschaften - & gt; VC ++ - Verzeichnisse - & gt; Bibliotheksverzeichnisse. Wie kann ich dies über die Befehlszeile er...
25.08.2012, 18:48
3
Antworten

Wie baue ich meine Linux C ++ App, um eine Verbindung zu einer alten Version von libc herzustellen?

Ich habe eine App auf Ubuntu 12.04 erstellt und habe versucht, sie auf einem Embedded-System auszuführen. Ich habe apt-cache show libc6 auf meinem Dev-Rechner ausgeführt, der (neben anderen Dingen) anzeigt %Vor% Die Version von libc6, die...
09.07.2012, 14:57
1
Antwort

Erstellen eines Linkers

Es gibt eine Menge Informationen über das Entwerfen und Implementieren eines Compilers, aber ich kann nichts über Linker finden. Ich bin sehr an diesen Themen interessiert, aber ich kann keine Informationen über Linker finden. Kennt jemand ei...
20.12.2011, 15:07
2
Antworten

Linker-Flags für iOS mit Xcode

Wo finde ich Dokumentation zu den Compiler-Flags und Linker-Flags, die wir für unsere iOS-Projekte in Xcode angeben können? Der aktuelle Grund, warum ich mehr über die möglichen Flags lesen möchte, ist, dass das Google Admob SDK besagt, dass...
31.01.2014, 10:46
1
Antwort

Verknüpfen Sie iOS App sowohl mit libstdc ++ als auch mit libc ++

Anwendungsfall: Ich möchte eine statische Bibliothek von Drittanbietern verwenden, die libstdc ++ verwendet (kann nicht geändert werden), also muss ich meine Anwendung mit libstdc ++ verknüpfen. Wenn ich jetzt C ++ 11-Funktionen in meinem eigene...
25.03.2013, 12:48
2
Antworten

Wie weiß ein Linker, was alle Bibliotheken verknüpfen müssen?

Von Ссылка Woher weiß der Linker, dass er die Standard-Laufzeitbibliothek enthalten muss und zum Beispiel die Definitionen der Funktionen, die in iostream deklariert sind, nirgendwo anders vorhanden sind? Gibt es eine Zuordnung, die...
12.02.2012, 11:50
2
Antworten

Zweck --enable-auto-import Warnung

Ich versuche das folgende Programm zu kompilieren: %Vor% Wenn ich es kompiliere, bekomme ich diese Nachricht: %Vor% Der Build ist erfolgreich und die ausführbare Datei läuft wie erwartet, aber diese Warnung irritiert mich immer noch. Ich...
12.10.2011, 15:15