Suchergebnisse für Anfrage "ld"

1 die antwort

Platzieren Sie die Antwort der statischen Bibliothek am Anfang des Flash-Abschnitts

Ich verwende atmelstudio, um ein Firmware-Image zu kompilieren und möchte die Funktionen aus statischen Bibliotheken (einschließlich der Gnus libc.a und libgcc.a) am Anfang des Abschnitts ".text" platzieren, gefolgt von ".text", der zu meinem ...

1 die antwort

Überschreiben Sie schwache Symbole in der statischen Bibliothek

Ich möchte aus mehreren Quellen eine statische .a-Bibliothek für mein Projekt erstellen. Einige von ihnen definieren schwache Funktionen, andere implementieren sie. Nehmen wir als Beispiel, was ich habe: lib1.c: void defaultHandler() { for(;;); ...

2 die antwort

Gibt es eine Möglichkeit, nicht verwendete undefinierte Referenzen zu ignorieren?

Angenommen, ich habe zwei Quelldateien -UndefErr.cpp: #include <cstdio> void UndefFunc(); void Func2(){UndefFunc();} void Func1(){printf("Hi\n");}Und dasmain.cpp: void Func1(); int main(){ Func1(); return 0; }Wie Sie in der ...

TOP-Veröffentlichungen

1 die antwort

GNU Linker äquivalenter Befehl in OS X

Ich lesedas folgende Buch [http://www.cs.bham.ac.uk/~exr/lectures/opsys/10_11/lectures/os-dev.pdf] über Betriebssysteme. Auf Seite 43 verwenden sie den folgenden Befehl, um mit Anmerkungen versehenen Maschinencode in eine unformatierte ...

4 die antwort

Wie kann ich auf eine andere libc-Datei verlinken?

Ich möchte die gemeinsam genutzten Bibliotheken zusammen mit meinem Programm bereitstellen, anstatt die Zielsysteme aufgrund von Versionsunterschieden zu verwenden. ldd sagt, dass mein Programm diese gemeinsam genutzten Bibliotheken ...

4 die antwort

Kombinieren Sie zwei GCC-kompilierte .o-Objektdateien zu einer dritten .o-Datei.

Wie kombiniert man zwei GCC-kompilierte .o-Objektdateien zu einer dritten .o-Datei? $ gcc -c a.c -o a.o $ gcc -c b.c -o b.o $ ??? a.o b.o -o c.o $ gcc c.o other.o -o executableWenn Sie Zugriff auf die Quelldateien haben, wird-combine ...

4 die antwort

Ist die Binärdatei mit dem Goldlinker verbunden, der schneller läuft?

Ausführen von Simulationscode mit GEANT4 (großes Monte Carlo C ++ - Simulationsframework, viele gemeinsam genutzte Bibliotheken). Kompiliert und verlinkt GEANT und meine App mit Goldlinker und mit Standard-BFD-basiertem Linker. Sieht aus wie ...

2 die antwort

Verwenden Sie ld auf einer 64-Bit-Plattform, um eine ausführbare 32-Bit-Datei zu generieren.

Ich habe eine Assembly geschrieben, die zusammengesetzt ist mit: $as --32 -o hello.o hello.sDann habe ich versucht, eine ausführbare Datei zu generieren mit: $ld -o hello hello.oEs gibt mir einen Fehler: ld: i386 architecture of input file ...

4 die antwort

Was ist die richtige Methode zum Verknüpfen einer ausführbaren Datei unter Windows?

Ich muss einige Symbole aus der ausführbaren Hauptdatei in einem Plugin verwenden. as Verknüpfen mit der ausführbaren Datei führt zu folgenden Linkerfehlern: i686-w64-mingw32-g++ example.cpp -shared -I.. -std=c++11 -o test.dll ../../test.exe ...

4 die antwort

_dl_runtime_resolve - Wann werden die freigegebenen Objekte in den Speicher geladen?

Wir haben ein Nachrichtenverarbeitungssystem mit hohen Leistungsanforderungen. Kürzlich ist uns aufgefallen, dass die erste Nachricht um ein Vielfaches länger dauert als nachfolgende Nachrichten. Eine Reihe von Transformationen ...