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.

Linker-Fehler beim kompilieren gegen glib...?

Anzahl der Antworten 2 Antworten
Ich habe Probleme beim kompilieren eines einfachen Beispiel-Programm gegen glib auf Ubuntu. Ich bekomme den folgenden Fehler. Ich kann es kompilieren, aber nicht in Verbindung mit der -c - Flagge, die ich glauben, bedeutet, ich habe die

Kann nicht finden, /lib/libc.so.6

Anzahl der Antworten 4 Antworten
Ich bin cross-kompilieren einer Anwendung, aber die Verknüpfung weht mit einer Fehlermeldung, dass es "cannot find /lib/libc.so.6". Libc.so.6, die Sie verwenden sollten, ist die eine, die sitzt auf /home/work/worldcom/filesys/lib/libc.so.6. Was habe ich hier falsch? linking libobj.so arm-none-linux-gnueabi-g++

Undefinierte Referenzen in libpthread und libc

Anzahl der Antworten 3 Antworten
Ich habe Probleme beim kompilieren einige Beispiele in einem odbc-sdk. Nach einiger Zeit mischte sich mit der Bibliothek um, ich habe irgendwie geschafft, die Undefinierte Referenzen, um nur eine Handvoll von Ihnen. Leider habe ich nicht herausfinden

verknüpfungsproblem: i386:x86-64-Architektur der input-Datei *.o ist nicht kompatibel mit der i386-Ausgabe

Anzahl der Antworten 1 Antworten
Hab ich ein problem bei der Verlinkung, als ich zog meine osdev zu linux, wo es funktionierte, die zuvor auf dem gcc 3.5.* und binutils 2.18 (kompiliert, um die Ausgabe x86_64-elf) läuft unter cygwin. Hier sind die

Linker-Fehler bei der Verwendung von boost::filesystem?

Anzahl der Antworten 6 Antworten
Ich habe den folgenden code: #include <iostream> #include <boost\filesystem.hpp> int main(){ const char* file_path = "my_path"; std::cout << boost::filesystem::file_size(file_path) << std::endl; } und wenn ich Baue, bekomme ich folgenden Fehler: 1>Main.obj : error LNK2019: unresolved external symbol

Undefined symbol beim laden einer Bibliothek mit dlopen

Anzahl der Antworten 1 Antworten
Ich versuche zum laden einer shared library (plugin) ich wurde (closed source) mit dlopen unter einem Linux-ARM-Plattform. Ich versuche, die Last auf diese Weise: void* handle = dlopen(<library_path>/<library_name>, RTLD_NOW); Das Ergebnis ist ein Fehler mit dieser Meldung:

Kann nicht kompiliert mit VC++/VS2010 targeting-x64: LNK1158: kann nicht ausgeführt werden cvtres.exe

Anzahl der Antworten 6 Antworten
Als C# - Entwickler, die ich vor kurzem beschlossen, einen crack zu schreiben, einige C++ - Programme, vor allem, weil ich fand eine interessante C++ - API wollte ich spielen, um mit. Ich schrieb ein sehr einfaches

Was sind die gcc-linker-map-Dateien verwendet?

Anzahl der Antworten 2 Antworten
Was sind die ".map" - Dateien von gcc/g++ - linker-option "-Karte" verwendet ? Und wie Sie zu Lesen ? InformationsquelleAutor Monku | 2014-03-05

"Undefined reference", wenn die Verknüpfung von C-code in Linux

Anzahl der Antworten 2 Antworten
Habe ich eine code-Bibliothek (vollständig geschrieben in C), dass ich in der Regel kompilieren unter Windows, in eine .DLL. Will ich es kompilieren unter Linux, so kann ich verteilen. Ich interessiere mich nicht, wenn ich verteilen es

virtuellen und physischen Adressen der Sektionen in der elf-Dateien

Anzahl der Antworten 3 Antworten
Wie funktioniert objdump berechnen Sie die physische Adresse (LMA) von elf Abschnitte? Soweit ich das sagen kann -, elf-Abschnitt Header enthalten nur die virtuelle Adresse (VMA) der Abschnitte [1]. In der Regel, VMA und LMA sind die

linker Nöte undefined reference

Anzahl der Antworten 6 Antworten
Ich habe ein problem mit meinem compiler sagen mir, es ist ein 'undefined reference to' eine Funktion, die ich verwenden möchten, in einer Bibliothek. Lassen Sie mich Ihnen einige Informationen über das problem: Ich bin cross-Compilierung mit

Verknüpfen von C++ zu C in GCC

Anzahl der Antworten 3 Antworten
Habe ich eine Funktion extern "C" int ping(void) in einem C++ "static-library-Projekt". Nun, ich möchte schreiben, eine einfache Hello-World C Programm, das diese Funktion aufrufen int x = ping();. Benutze ich g++ /gcc aber ich kann nicht

Ignoriere #pragma comment(lib, ...)?

Anzahl der Antworten 1 Antworten
Ich bin der Versuch, ein link von vorher erzeugten .obj-Dateien (mit der neuesten version von MSVC). Wenn diese .obj ' s erstellt wurden, werden die source-code angegeben: #pragma comment(lib, ...) Als solche, der linker versucht, link gegen

Undefiniert Verweis auf `initscr' Ncurses

Anzahl der Antworten 4 Antworten
Ich versuche mein Projekt zu kompilieren, und ich verwende die lib ncurse. Und ich habe einige Fehler beim compiler-links-Dateien. Hier ist meine Zeile flags in der Datei Makefile: -W -Wall -Werror -Wextra -lncurses Habe ich ncurses.h Einige

ld nicht finden können-Bibliothek installiert ist

Anzahl der Antworten 2 Antworten
Sitze ich auf einer OpenSuse 11.1 x64-Box und ich habe ein Modul, das verwendet sigc++. Wenn die Verknüpfung so: g++ [a lot of o's, L's and l's] -lsigc-2.0 Bekomme ich /usr/lib64/gcc/x86_64-suse-linux/4.3/../../../../x86_64-suse-linux/bin/ld: cannot find -lsigc-2.0 Allerdings ist die

Die Verknüpfung von Visual C++ - Projekt (VS 2010) die Ergebnisse in der Fehlermeldung MSB6006: "link.exe" beendet mit code 1073741515

Anzahl der Antworten 1 Antworten
Vorher Visual C++ - Projekt wurde erfolgreich ausgeführt, in Visual Studio 2005 In Visual Studio 2010 bin ich immer die Verknüpfung Fehler, bitte, siehe unten 1> Generating Code... 1>Lib: 1> mStaticLibr.vcxproj -> C:\Users\AlexN\workspace\ap\ap- 3a4857c51ff6\development\allProjects\Debug\mStaticLibr.lib 1>FinalizeBuildStatus: 1> Deleting

Fehler: L6218E: Undefined symbol __main (im Sinne von anon$$obj.o)

Anzahl der Antworten 2 Antworten
Ich versuche zu kompilieren mit ARM-Compiler. Ich schrieb ein einfaches Programm. Wo die C:\Source_Codes\2250_sdk\sdkfiles2delivery.....\arm_rvct22\include\windows\ enthält alle Dateien einschließen. Problem : ich m mit einigen ungewöhnlichen linker-Fehler =========================== main.c: 1 Warnung, 0 Fehler Warnung: L6310W: Nicht in der

Rufen Sie eine Funktion auf einer Seite, wenn die Funktion auf einer anderen Seite

Anzahl der Antworten 3 Antworten
<button type="button" onclick="myFunction()">click</button> Dann auf einer anderen Seite myFunction() { alert("working"); }; ist dies der empfangenden Seite. * alle grundlegenden tags <script> function alert(){ alert("The Link Has Been Successful"); } </script> dies ist, wo die Frage ist,

Linker-Fehler “... .obj : error LNK2019: nicht aufgelöstes externes symbol verwiesen in Funktion"

Anzahl der Antworten 1 Antworten
Ich gelesen habe, alle vorherigen Antworten oder Lösungen für das gleiche problem linker. Ich verstehe, dass der Linker nicht in der Lage ist, um den Zugriff auf die Bibliothek-Datei, die die Funktionen definiert, aber noch immer habe

Unresolved External Symbol, Header-Datei Verursachen

Anzahl der Antworten 1 Antworten
Ich gesucht habe (und gefunden) Themen zu diesem Fehler, aber war nicht in der Lage, Sie anzuwenden, um meine spezielle situation nicht. Also hier geht es: Rational.h #include <iostream> class Rational{ public: Rational(int a = 0, int

linker input file unused, weil die Verlinkung nicht getan

Anzahl der Antworten 1 Antworten
Ich versuche zu kompilieren, ein einfaches Programm auf cygwin. Ich weiß nicht, warum meine IDE (Netbeans) verwenden möchten, a '-c' flag. In den Projekt-Eigenschaften->C++ - compiler->Weitere Optionen, die ich habe nicht '-c' flag. Wie man dieses Problem

Sie versuchen, um User32.lib linker anstelle der Verwendung von #pragma comment (lib, “User32.lib")

Anzahl der Antworten 1 Antworten
Im mit Visual Studio 2010 auf Windows 7 32bit. Ich Tat das tutorial auf http://www.directxtutorial.com/Lesson.aspx?lessonid=9-4-1 in Visual Studio 2010 zum lernen, DirectX. VC++ - Verzeichnisse > Include Verzeichnisse, fügte ich hinzu: "C:\Program Files\Microsoft DirectX SDK (August 2009)\Include;"

CMake link-Bibliothek aus dem Unterverzeichnis

Anzahl der Antworten 1 Antworten
Ich versuche zu zählen SFML Quellen in meinem Projekt. Meine Verzeichnisse angelegt werden, so: main SFML (subtree synced with the official git repo) src <various modules> General (here lies the binary) Aus der Haupt-Ebene, ich bin das

ld: Bibliothek nicht gefunden

Anzahl der Antworten 2 Antworten
Ich versuche zu bauen, ein Projekt, das hängt von SDL2-library. Ich habe installiert und verknüpft es mit homebrew: > ls /usr/local/lib | grep SDL2 libSDL2-2.0.0.dylib libSDL2.a libSDL2.dylib libSDL2_test.a libSDL2main.a Habe ich auch noch /usr/local/lib zu meinem /etc/paths

fatal error LNK1104: cannot open file 'd3dc9.lib'

Anzahl der Antworten 1 Antworten
Derzeit bin ich aber ein Spiel Programmieren Buch und versuche zu kompilieren, einige directx9-code Ich habe die letzen 11 SDK und den code hat diese Codezeilen #pragma comment(lib,"d3d9.lib") #pragma comment(lib,"d3dx9.lib") Aber ich bekomme LINK : schwerwiegender Fehler

Datei kann nicht Geöffnet atls.lib

Anzahl der Antworten 5 Antworten
Habe ich atls.lib in meiner Festplatte, aber ich kann keinen link in mein Visual Studio Projekt. Ich weiß, dass atls.lib ist ein ATL-spezifischen-Bibliothek-Datei, und ich habe alle ATL-Dateien/Header/libraries. Aber ich kann immer noch nicht verlinken. LINK :

Undefined reference to function CMake

Anzahl der Antworten 2 Antworten
Ich versuche zu lernen, CMake, aber ich bekomme undefined reference to ... linker-Fehler Ich habe ein Verzeichnis mit einem Unterverzeichnis. jeder von Ihnen hat seine eigenen CMakeLists.txt test |----main.cpp |----CMakeLists.txt |----test2 |----foo.hpp |----foo.cpp |----CMakeLists.txt den CMakeLists.txt für

'main' ist normalerweise eine nicht-statische Funktion-FEHLER

Anzahl der Antworten 1 Antworten
Gibt es zwei Fehler, die auftauchen: main.c:80: Warnung: 'main' is normally a non-static function main.c:88: Fehler: expected declaration oder Erklärung am Ende der Eingabe und ich kann nicht scheinen, um das problem zu finden... Es die Zahl

LNK 2001 nicht aufgelöstes externes symbol _mainCRTStartup MASM

Anzahl der Antworten 4 Antworten
I ' m learning Assembly an meiner Universität, und wir erhielten eine CD mit MASM 615 auf es, und wir sind mit der Irvine32 gehören Bibliothek. Funktioniert alles wunderbar, mit ihm auf der Schule computer, aber wenn

Visual Studio 2012 mit OpenCV ver 2.4.10 DLL fehlt Fehler

Anzahl der Antworten 3 Antworten
Ich gefunden habe mehrere Fragen zu diesem und zu haben ausprobiert. Allerdings bin ich noch nicht in der Lage, das Problem zu beheben. Unten sind Websites, die ich verwendet habe, und eine Erklärung, was ich getan habe.

Kann nicht kompilieren. mit dem ALSA-Treiber

Anzahl der Antworten 2 Antworten
Ich versuche zum erstellen einer C-Anwendung, die auf Debian GNU/Linux verwendet die PortAudio-Schnittstelle. Um dies zu tun muss ich kompiliere mein Programm mit gcc -lrt -lasound -ljack -lpthread -o YOUR_BINARY main.c libportaudio.a aus diesem docs. Dafür habe

Xcode linker-Fehler: ld: library not found for -twsapi

Anzahl der Antworten 1 Antworten
Habe ich kompiliert und installiert eine Bibliothek mit Makefile für i386 Architektur. Die Bibliothek befindet sich in /usr/local/lib/twsapi und die Header befinden sich in /usr/local/include/twsapi. Verwenden, die Bibliothek in einem anderen Projekt habe ich Hinzugefügt libtwsapi.aunter Build

Probleme beim importieren der dll-Bibliothek in CodeBlocks Linker

Anzahl der Antworten 1 Antworten
Ich versuche, mit libcurl für eine einfache Anwendung mit CodeBlocks IDE. In Codeblocks IDE, nach einem Klick auf die Build-Optionen ==> Linker Einstellungen ==> Link Libraries ==> "Hinzufügen" , wird die Datei-browser nur mir erlaubt zu wählen

Einbetten von DLLs in eine ausführbare Datei kompiliert

Anzahl der Antworten 18 Antworten
Wissen Sie, ich habe nicht gesehen, eine gute Antwort für diese überall. Ist es möglich, die Einbettung eines bereits vorhandenen DLL in einer kompilierten C# - EXE-Datei (so dass Sie nur eine Datei zu verteilen)? Wenn es

Kompliziert error LNK2005: bereits definiert C++

Anzahl der Antworten 4 Antworten
Ich bin immer der LNK2005: already defined in (...) Fehler beim Aufbau meines Projekts in Visual Studio 2008. Ich habe verwiesen andere Fragen, aber mir scheint ein bisschen komplizierter fällig, wenn nichts anderes, um die Anzahl der

ws2_32.lib vs. libws2_32.ein, was ist der Unterschied und wie link libws2_32 zu NB-Projekt?

Anzahl der Antworten 2 Antworten
Ich benutze NetBeans, Windows und Cygwin-g++ - compiler. Ich bin Prüfung der Windows Sockets-2. Ich Tue alles, das ist geschrieben in MS Handbuch. Ich habe einen code (meist aus dieser Anleitung): #include <winsock2.h> #include <ws2tcpip.h> #include <cstdlib>

/usr/bin/ld: cannot find -lpthreads

Anzahl der Antworten 3 Antworten
Sammle ich NVIDIA Caffe-tool auf einem Fedora 22 und ich Probleme zu finden lpthread Bibliothek: Determining if the pthread_create exist failed with the following output: Change Dir: /home/user1/Sources/caffe/build/CMakeFiles/CMakeTmp Run Build Command:"/usr/bin/gmake" "cmTC_d410e/fast" /usr/bin/gmake -f CMakeFiles/cmTC_d410e.dir/build.make CMakeFiles/cmTC_d410e.dir/build gmake[1]:

undefined reference to `dlopen'

Anzahl der Antworten 1 Antworten
Ich habe ein Programm, das nicht bauen mit modernen GCC mit der foollowing Ausgabe: gcc -I/usr/lib/qt3/include -I/opt/kde3/include/ -fmessage-length=0 -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables -lqt-mt -ldl -L/usr/lib/qt3/lib64 -o autocheck autocheck.cpp autocheck.cpp: In function 'int main(int, char**)': autocheck.cpp:64:62:

Warum wird die Reihenfolge der '-l' option im gcc eine Rolle?

Anzahl der Antworten 3 Antworten
Ich versuche zu kompilieren Sie ein Programm, das verwendet udis86 Bibliothek. Eigentlich bin ich mit einem Beispiel-Programm in der Benutzer-Handbuch der Bibliothek. Aber beim kompilieren, es Fehler gibt. Die Fehler die ich bekomme sind: example.c:(.text+0x7): undefined reference

Warum wird die Reihenfolge, in der Bibliotheken verknüpft sind, manchmal verursachen Fehler in GCC?

Anzahl der Antworten 10 Antworten
Warum wird die Reihenfolge, in der Bibliotheken verknüpft sind, manchmal verursachen Fehler in GCC? Siehe auch jetzt stackoverflow.com/questions/7826448/... -- TLDR gcc geändert, um-strenge Verhalten (relativ) kurzem. InformationsquelleAutor Landon | 2008-09-05

Kleines Haskell-Programm kompilieren mit GHC in großen binäre

Anzahl der Antworten 2 Antworten
Sogar trivial kleines Haskell-Programme wiederum in gigantischen ausführbaren Dateien. Habe ich ein kleines Programm geschrieben, kompiliert wurde (mit GHC) zu den binären mit der Größe erweitern 7 MB! Was kann die Ursache auch ein kleines Haskell-Programm kompiliert

Statische Variablen-Initialisierung, um

Anzahl der Antworten 6 Antworten
C++ garantiert, dass Variablen, die in einer compilation-unit (.cpp-Datei) initialisiert werden in der Reihenfolge der Deklaration. Für die Anzahl der compilation units diese Regel funktioniert für jedes separat (ich meine statische Variablen außerhalb von Klassen). Aber, die

Wie zu lösen -------undefined reference to `__chkstk_ms'------- auf mingw

Anzahl der Antworten 4 Antworten
Ich habe nur install gcc und g++ auf mingw. Ich schrieb eine sehr einfache "hello world" - Programm testen, ob der g++ - compiler gearbeitet. Code: #include <iostream> using namespace std; int main() { cout << "hello

Kann nicht geöffnet Includedatei 'thread'

Anzahl der Antworten 1 Antworten
Ich versuche, einen Gewinde-Funktion für eine parallele Schleife in einem C++ - Programm, aber ich kann nicht include <thread> es gibt mir immer den Fehler fatal error C1083: Cannot open include file: 'thread': No such file or

Error LNK1181: cannot open input file beim kompilieren als .LIB

Anzahl der Antworten 2 Antworten
Bekam ich eine Bibliothek, die verwendet die Intel Composer XE 2013 und ich möchte, um es zu kompilieren, als .lib, wie ich dabei bin, um es mit einem anderen Projekt (Es wird die Erhebung als application/EXE standardmäßig).

Wie link library in visual studio

Anzahl der Antworten 3 Antworten
Ich versuche ein Projekt zu erstellen, in c++ mit dem LÄCHELN Bibliothek (http://genie.sis.pitt.edu/index.php/downloads). Auf der Seite, die ich heruntergeladen Visual Studio 2010 /VC 10.0 SP1-version für x64 (ich habe windows 7 und visual studio 2010 installiert). Nach

Visual Studio C++ 2010 error LNK2019: nicht aufgelöstes externes symbol

Anzahl der Antworten 2 Antworten
Ich benutze Microsoft Visual Studio C++ 2010 Express Edition und Ich bin versucht zu kompilieren, ein SDL-Projekt mit der SDL_ttf.lib und erhalten Sie die folgenden Fehlermeldungen angezeigt: 1>SDL.obj : error LNK2019: unresolved external symbol _TTF_CloseFont referenced in

undefined reference to: dlopen, dlclose,

Anzahl der Antworten 1 Antworten
Ich habe ein Programm, dass die gut laufen in Ubuntu 11.04 x86. Aber weißt, ich bin kompilieren von Kubuntu 11.10 x64 und ich bekomme diese Fehler bei der Verknüpfung von Prozess. Seine eine codeblocks-Projekt und "-ldl" -

Verlinkung gegen freigegebene Objekte zur Kompilierzeit

Anzahl der Antworten 3 Antworten
In Windows, viele .dlls sind mit einem statisch .lib-Pendant. Mein Verständnis ist, dass die .lib Gegenstück enthält im Grunde LoadProcAddress Anrufe, so dass der Programmierer nicht haben, es zu tun, ihn/Sie selbst. Im wesentlichen eine Zeitersparnis. Wenn

Wie kann man das “/lib/tls/libc.so.6: version `GLIBC_2.4"nicht gefunden"?

Anzahl der Antworten 4 Antworten
Ich kompiliert einen binären und kopiert Sie auf eine andere Maschine für die Ausführung. Aber ich bekomme den oben genannten Fehler. Auf die zweite Maschine, ich kann nicht installieren Sie neue Bibliotheken. Ich habe versucht, die libc