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调用:
与普通动态库一样调用即可。
1、在文件里面最前面加上:#define DLL_PUBLIC __attribute__ ((visibility("default")))
2、在文件里面需要导出的函数前加上:extern "C" DLL_PUBLIC
3、Linux下动态库(so)编译时默认不导出,在Makefile中需要添加:-fvisibility=hidden
so调用:
与普通动态库一样调用即可。
相关文章推荐
- 控制linux动态链接库(so, standard object)导出函数
- linux 下仅导出指定函数的方法
- 控制linux动态链接库(so, standard object)导出函数
- 控制linux动态链接库(so, standard object)导出函数
- 控制linux动态链接库(so, standard object)导出函数
- 控制linux动态链接库(so, standard object)导出函数
- 控制linux动态链接库(so, standard object)导出函数
- linux查看.so导出函数
- 控制linux动态链接库(so, standard object)导出函数
- Linux 查看.so中导出函数
- 控制linux动态链接库(so, standard object)导出函数(转)
- 控制linux动态链接库(so, standard object)导出函数
- 控制linux动态链接库(so, standard object)导出函数
- linux 下查看 .so 导出函数列表
- 【常用命令】linux 下查看 .so 导出函数列表
- Linux 查看.so中导出函数
- Linux下动态库只导出部分函数
- Linux下静态库_库的基本概念;如何生成静态库动态库;nm查看库中包含那些函数、ar生成静态库,查看库中包含那些.o文件、ldd查看程序依赖的.so文件;gcc/g++与库相关的参数-L,-l,-f
- linux下查看so文件的函数列表
- Linux下静态库_库的基本概念;如何生成静态库动态库;nm查看库中包含那些函数、ar生成静态库,查看库中包含那些.o文件、ldd查看程序依赖的.so文件;gcc/g++与库相关的参数-L,-l,-f