您的位置:首页 > 运维架构 > Linux

Linux下so导出指定函数

2014-09-11 17:14 246 查看
Linux下编译so导出源文件里面的指定函数:
1、在文件里面最前面加上:#define DLL_PUBLIC  __attribute__ ((visibility("default")))

2、在文件里面需要导出的函数前加上:extern "C" DLL_PUBLIC

3、Linux下动态库(so)编译时默认不导出,在Makefile中需要添加:-fvisibility=hidden
 
so调用:

 与普通动态库一样调用即可。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: