Linker-Fehler beim Kompilieren gegen glib ...?

8

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-Header installiert habe, aber es findet den gemeinsamen Objektcode nicht. Siehe auch die Datei unten.

%Vor%

Makefile verwendet:

%Vor%

.c Code wird kompiliert:

%Vor%

Seltsamerweise, wenn ich glib-config benutze, mag es diesen Befehl nicht, obwohl ich nicht weiß, wie man Bash oder Make sagt, wie man einfach einen über dem anderen benutzt, wenn er beklagt, dass gdlib-config in diesen ist zwei Pakete.

%Vor%     
lucidquiet 01.04.2012, 18:18
quelle

2 Antworten

23

Bibliotheken am Ende des Compilerbefehls:

  

gcc -I / usr / include / glib-2.0 -I / usr / lib / x86_64-linux-gnu / glib-2.0 / include re.c -o re -lglib-2.0

Von GCC-Verbindungsoptionen :

%Vor%     
hmjd 01.04.2012, 18:22
quelle
2
%Vor%

Uh - Hölle - Ich habe so viele Dinge ausprobiert und wahrscheinlich haben sie alle ein bisschen falsch verstanden, aber ich habe das obige gerade versucht, und es hat funktioniert .... sooo gelöst.

    
lucidquiet 01.04.2012 19:24
quelle

Tags und Links