Linux 连接debian上的allegro 5
我遵循了这个指南: 一切都进行得很顺利,我在/usr/lib中有/usr/include/allegro5和AllegroLirary文件 当我编译简单的程序时,include被正确解析,但我在链接方面有问题 包装配置——libs allegro-5.0返回“-lallegro” 当我将-lallegro(或Linux 连接debian上的allegro 5,linux,linker,allegro,Linux,Linker,Allegro,我遵循了这个指南: 一切都进行得很顺利,我在/usr/lib中有/usr/include/allegro5和AllegroLirary文件 当我编译简单的程序时,include被正确解析,但我在链接方面有问题 包装配置——libs allegro-5.0返回“-lallegro” 当我将-lallegro(或pkg config--libs allegro-50)放入makefile时,我得到一条消息 “找不到-lallegro” 生成文件: g++-static-O2$(包括)$(SRC)-o
pkg config--libs allegro-50
)放入makefile时,我得到一条消息
“找不到-lallegro”
生成文件:
g++-static-O2$(包括)$(SRC)-otest-D USE_THREADS-lboost\u thread-lpthread-L/usr/lib/
pkg-config--libs--cflags-allegro-5.0
如果pkg-config--libs-allegro-5.0
返回-lallegro
并且库存在于/usr/lib
中,然后您可能只需要运行sudo ldconfig
谢谢您的提示,当我以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(对于其他库,注释大小是有限的)我不是很有经验的linux用户,所以我可能错过了一些简单的东西,因为-lallegro仍然不能工作