当前位置: 技术问答>linux和unix
-L/usr/lib -ldirectfb,文件存在但报错cannot find -ldirectfb
来源: 互联网 发布时间:2017-03-14
本文导语: 如题,我在Makefile中这样定义: EXTRA_LDFLAGS = -lm -ldl -L/usr/lib -ldirectfb -lfusion -ldirect -lpthread -lpthread 在文件夹usr/lib中有libdirectfb.a , libdirectfb.so等,但是一直报错:cannot find -ldirectfb why? | ...
如题,我在Makefile中这样定义:
EXTRA_LDFLAGS = -lm -ldl -L/usr/lib -ldirectfb -lfusion -ldirect -lpthread -lpthread
在文件夹usr/lib中有libdirectfb.a , libdirectfb.so等,但是一直报错:cannot find -ldirectfb
why?
EXTRA_LDFLAGS = -lm -ldl -L/usr/lib -ldirectfb -lfusion -ldirect -lpthread -lpthread
在文件夹usr/lib中有libdirectfb.a , libdirectfb.so等,但是一直报错:cannot find -ldirectfb
why?
|
同时还看下是不是将libdirectfb.so的路径追加到动态库配置文件/etc/ld.so/conf中, 不然会出现加载失败的情况
|
看你的描述,makefile应该没问题,你看下你的环境变量里面是否设置了和库相关的配置?
|
查看下库信息及链接信息,或者再直接在GCC里编译下试试。。。
您可能感兴趣的文章:
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。