2012-04-06 15 views
0

Ich folgte diesem Leitfaden: http://wiki.allegro.cc/index.php?title=Debian_and_Allegro_5 Alles ging glatt, und ich habe/usr/include/allegro5 und allegro lirary Dateien in/usr/libLinking allegro 5 auf debian

Wenn ich einfaches Programm zu kompilieren, sind beinhaltet aufgelöst richtig, aber ich habe Probleme mit dem Verknüpfen.

pkg-config --libs allegro-5.0 gibt "-lallegro" zurück.

Als ich setzen -lallegro (oder pkg-config --libs allegro-50) in die Make-Datei, bekomme ich Nachricht

Makefile "Can not -lallegro finden": g ++ -static -O2 $ (einschließlich) $ (SRC) -otest - D USE_THREADS -lboost_thread -lpthread -L/usr/lib/pkg-config --libs --cflags allegro-5.0

Antwort

0

Wenn pkg-config --libs allegro-5.0 ist die -lallegro Rückkehr und die Bibliothek existiert in /usr/lib, dann müssen Sie wahrscheinlich nur sudo ldconfig laufen.

+0

Vielen Dank für den Hinweis, wenn ich als root laufen: ldconfig | grep allegro, die Ausgabe ist: liballegro_ttf.so.5.0 -> liballegro_ttf.so.5.0.6 liballegro_color.so.5.0 -> liballegro_color.so.5.0.6 (usw. für andere Bibliotheken, Kommentargröße ist begrenzt) Ich bin kein sehr erfahrener Linux-Benutzer, also vermisse ich wahrscheinlich etwas Einfaches, da das -Lallegro immer noch nicht funktioniert – kovarex