当前位置: 技术问答>linux和unix
编译完.so文件后,如何运行?
来源: 互联网 发布时间:2015-10-29
本文导语: 已经把几个.c文件编译成一个.so文件 接下来如何运行? 高手指点? | 用dlopen打开库,然后用dlsym得到有关函数的指针,这里有一个例子: http://www.ccw.com.cn/htm/app/linux/develop/01_8_6_2.asp | ...
已经把几个.c文件编译成一个.so文件
接下来如何运行?
高手指点?
接下来如何运行?
高手指点?
|
用dlopen打开库,然后用dlsym得到有关函数的指针,这里有一个例子:
http://www.ccw.com.cn/htm/app/linux/develop/01_8_6_2.asp
http://www.ccw.com.cn/htm/app/linux/develop/01_8_6_2.asp
|
so是动态库,是提供给其他程序调用的,其他程序编译的时候将这个so文件链接上 -l 选项。
|
.so是动态连接库,不能直接运行,你把它用-lname 编译过后就能用。
您可能感兴趣的文章:
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。