当前位置:  技术问答>linux和unix

编译动态库

    来源: 互联网  发布时间:2017-05-19

    本文导语:  我用vlc的动态库开发了播放器的小程序,编译的时候,直接在linux终端输入gcc testvlc.c -lvlc -o vlctest就可以编译成功,但是我写了个makefile,里面内容如下: all:testvlc          gcc testvlc.c -lvlc -o vlctest       ...

我用vlc的动态库开发了播放器的小程序,编译的时候,直接在linux终端输入gcc testvlc.c -lvlc -o vlctest就可以编译成功,但是我写了个makefile,里面内容如下:
all:testvlc
         gcc testvlc.c -lvlc -o vlctest
        
clear:
        rm *.o
        rm testvlc


就总是提示找不到vlc动态库里面定义的内容,到底是怎么回事呢?

求大神指教!
PS:我写了个脚本加入Lib库的路径也不管用,脚本如下:
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/lib

|
贴出错误提示

|
这种问题就不要再查了,
一看就知道是链接库没有找到,或没引用。

    
 
 
 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。














站内导航:


特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

©2012-2021,