首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 操作系统 > UNIXLINUX >

-L/usr/lib -ldirectfb,文件存在但报错cannot find -ldirectfb解决办法

2012-09-16 
-L/usr/lib -ldirectfb,文件存在但报错cannot find -ldirectfb如题,我在Makefile中这样定义:EXTRA_LDFLAGS

-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应该没问题,你看下你的环境变量里面是否设置了和库相关的配置?

热点排行