读书人

-L/usr/lib -ldirectfb文件存在但报

发布时间: 2012-09-16 17:33:16 作者: rapoo

-L/usr/lib -ldirectfb,文件存在但报错cannot find -ldirectfb
如题,我在Makefile中这样定义:
EXTRA_LDFLAGS = -lm -ldl -L/usr/lib -ldirectfb -lfusion -ldirect -lpthread -lpthread
在文件夹usr/lib中有libdirectfb.a , libdirectfb.so等,但是一直报错:cannot find -ldirectfb
why?

[解决办法]
查看下库信息及链接信息,或者再直接在GCC里编译下试试。。。
[解决办法]
同时还看下是不是将libdirectfb.so的路径追加到动态库配置文件/etc/ld.so/conf中, 不然会出现加载失败的情况
[解决办法]
看你的描述,makefile应该没问题,你看下你的环境变量里面是否设置了和库相关的配置?

读书人网 >UNIXLINUX

热点推荐