Linux下so导出指定函数(转)
(2018-02-08 17:55:55)
标签:
linuxso库函数 |
分类: LINUX学习 |
Linux下编译so导出源文件里面的指定函数:
1、在文件里面最前面加上:#define DLL_PUBLIC __attribute__
((visibility("default")))
2、在文件里面需要导出的函数前加上:extern "C" DLL_PUBLIC
3、Linux下动态库(so)编译时默认不导出,在Makefile中需要添加:-fvisibility=hidden
2、在文件里面需要导出的函数前加上:extern "C" DLL_PUBLIC
3、Linux下动态库(so)编译时默认不导出,在Makefile中需要添加:-fvisibility=hidden
so调用:
与普通动态库一样调用即可。
后一篇:黑色星期五

加载中…