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.
Makefile
verwendet:
.c
Code wird kompiliert:
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.
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%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.
Tags und Links compilation c linker