2012-04-06 77 views
0

链接快板5我遵循这个指南:http://wiki.allegro.cc/index.php?title=Debian_and_Allegro_5 一切都很顺利,我已经在/ usr/include中/ allegro5和快板lirary文件在/ usr/lib目录在Debian

当我编译简单的程序,包括得到解决正确,但我有链接问题。

pkg-config --libs allegro-5.0返回“-lallegro”。

当我把-lallegro(或pkg-config --libs allegro-50)到makefile文件,我得到消息 “找不到-lallegro”

的Makefile: G ++ -static -02 $(含)$(SRC)-otest - d USE_THREADS -lboost_thread -lpthread -L/usr/lib目录/ pkg-config --libs --cflags allegro-5.0

回答

0

如果pkg-config --libs allegro-5.0被返回-lallegro和库/usr/lib存在,那么你可能只需要运行sudo ldconfig

+0

谢谢你的提示,当我以root身份运行: LDCONFIG | grep allegro,输出结果为: liballegro_ttf.so.5.0 - > liballegro_ttf.so.5.0.6 liballegro_color.so.5.0 - > liballegro_color.so.5.0.6 (etc for其他库,注释大小有限) 我不是非常有经验的Linux用户,所以我可能错过了一些简单的事情,因为-lallegro仍然不起作用 – kovarex 2012-04-10 06:24:54